2009-08-19 46 views
5

Tôi có thiết bị Windows CE 5.0 và nó không hỗ trợ bất kỳ tăng tốc phần cứng nào. Tôi đang tìm một số thư viện đồ họa 2d tốt để làm những việc sau đây. Tôi thích lập trình phụ trợ trong Compact .Net Framework.windows ce - thư viện đồ họa 2d

  • Vẽ phông chữ bằng cách chống răng cưa.
  • đường vẽ và đối tượng vectơ đơn giản với khử răng cưa.
  • Tôi không làm hoạt ảnh, vì vậy tôi không quan tâm đến hiệu suất khung hình mỗi giây.

tôi đã xem xét các thư viện sau, nhưng không có gì phù hợp với tôi.

  • opengl (dựng hình phần mềm 3d) - hoạt động nhưng api rất thấp và phức tạp.
  • openvg - không thực hiện phần mềm cho windows ce.
  • Cairo - api rất gọn gàng, nhưng không xây dựng.
  • Adobe Flash - cài đặt làm plugin trình duyệt, không hỗ trợ activex trong wince.
  • phông chữ
+1

Chà ... và bạn đã trả bao nhiêu? – Aamir

+0

Và cuối cùng câu hỏi đã đến. – rahul

+3

xin lỗi các bạn, nhấn nút gửi vô tình, trước khi nhập câu hỏi. – Palani

Trả lời

3

Anti-aliased trong Net CF 2.0+ có thể được thực hiện với Microsoft.WindowsCE.Form.LogFont - sau khi tạo logfont của bạn, bạn có thể sử dụng nó với bất động sản .Font bất kỳ WinForms widget bằng cách chuyển đổi nó using System .Drawing.Font.FromLogFont().

... bạn có thể cần bật tính năng chống răng cưa trong sổ đăng ký để chúng hiển thị đúng cách, xem bài viết MSDN này cho các phím bên phải: [http://msdn.microsoft.com/en-us/library/ms901096.aspx][1].

Đã triển khai GDI + cho .Net CF 1.0 được gọi là "XrossOne Mobile GDI +", nó không còn được hỗ trợ, nhưng bạn có thể lấy mã nguồn tại đây: http://www.isquaredsoftware.com/XrossOneGDIPlus.php - Chạy nó thông qua trình hướng dẫn nhập trên VS2008 để xây dựng nó cho các phiên bản sau của CF. Tôi thích thư viện này cho hỗ trợ minh bạch alpha của nó mà không tăng tốc phần cứng, hình chữ nhật tròn và hỗ trợ gradient.

0

Ai đó đang quảng cáo thư viện này trong một số diễn đàn. Nó dành cho Windows Mobile, nhưng bạn có thể kiểm tra nó. Tôi không có kinh nghiệm với nó. link

0

Tôi có thư viện skia của Google được biên dịch theo WindowsCE, mặc dù tôi chưa thực hiện nhiều việc với nó :) Không quá khó để làm việc. Nó hỗ trợ một chương trình phụ trợ OpenGL/ES.

Ngoài ra còn có AGG (Anti Grain Geometry) là thư viện C++ nặng dựa trên mẫu.

+0

Tôi không thể tìm thấy bất kỳ thông tin nào về việc biên dịch skia dưới cửa sổ; bạn có thể cung cấp một số thông tin hoặc dll hoặc cách bạn xây dựng nó? thanx –

Các vấn đề liên quan