2011-10-09 66 views
8

... Không phải tôi có bất cứ điều gì chống lại Cairo - tôi thực sự thích nó. Rất khó để cài đặt các ràng buộc Python, đặc biệt là trên máy Mac (xem tất cả các câu hỏi SO về cài đặt pycairo trên OS X). Có lựa chọn thay thế tốt hơn?Có thư viện nào tốt hơn để vẽ đồ họa vector bằng Python không?

Edit:

Đối với một bối cảnh ít hơn, tôi là tạo ra một dịch vụ web mà tôi muốn trở thành đơn giản để triển khai, lý tưởng sử dụng các kênh cài đặt chuẩn; không thể đơn giản sử dụng pip hoặc easy_install giới thiệu sự phức tạp trong quá trình triển khai trên nhiều nền tảng triển khai. Ngoài ra, tôi muốn mọi người dễ dàng thiết lập môi trường ảo và phát triển ứng dụng trên máy cục bộ của họ. Một lần nữa, dễ cài đặt là một điểm quan trọng ở đây.

+7

... xác định "tốt hơn"? Bạn đánh giá tiêu chí nào? –

+2

@ André: Rõ ràng, dễ dàng cài đặt trên máy Mac. –

+0

@ AndréCaron điểm tốt; Tôi đã cung cấp thêm một chút ngữ cảnh ở trên. – mjumbewu

Trả lời

6

Kiva, một phần trên Enable, là thư viện tóm tắt trình kết xuất đồ họa vector. Nó hỗ trợ cairo, Agg và một số trình kết xuất khác, mặc dù Agg là mặc định. Nó hoạt động trên Linux, OS X và Windows.

+0

Mẹo hay, tôi sẽ kiểm tra nó. – mjumbewu

+0

oops, tôi đã quên, trên OS X, mặc định là trình kết xuất đồ họa Quartz gốc. – Bryce

+0

vâng, điều đó không quá tệ. miễn là nó hoạt động giống nhau. – mjumbewu

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