Anti-Grain Geometry (AGG) là một mã nguồn mở, miễn phí thư viện đồ họa, văn bản trong công nghiệp tiêu chuẩn C ++. Các điều khoản và điều kiện sử dụng AGG được mô tả trên các trang Giấy phép & nbsp;. Anti-Grain Hình học không phụ thuộc vào bất kỳ API đồ họa hoặc công nghệ. Về cơ bản, bạn có thể nghĩ AGG là một công cụ tái sản xuất hình ảnh điểm ảnh trong bộ nhớ từ một số dữ liệu vectơ. Nhưng tất nhiên, AGG có thể làm nhiều hơn thế. Những ý tưởng và triết lý của AGG là:
& Nbsp; * Anti-Aliasing.
& Nbsp; * subpixel chính xác.
& Nbsp; * Chất lượng cao nhất có thể.
& Nbsp; * Hiệu năng cao.
& Nbsp; * độc lập nền tảng và khả năng tương thích.
& Nbsp; * Tính linh hoạt và khả năng mở rộng.
& Nbsp; * Thiết kế nhẹ.
& Nbsp; * Độ tin cậy và ổn định (bao gồm cả sự ổn định bằng số).
Anti-Grain Geometry chứa nhiều exemples Demo tương tác là nền độc lập quá, và sử dụng một lớp platform_support đơn giản mà hiện đang có hai triển khai, cho Win32 API và X11 (không motiff, không phụ thuộc khác, chỉ cần cơ bản X11).
- Rendering của đa giác tùy ý với Anti-Aliasing và subpixel Độ chính xác
- Gradients và Gouraud Shading.
- Nhanh lọc biến đổi affine hình ảnh, bao gồm nhiều bộ lọc nội suy (Bilinear, bicubic, spline16, spline36, sinc, Blackman).
- Strokes với các loại khác nhau của dòng gia nhập và mũ dòng.
- máy phát dòng Dashed.
- Markers, chẳng hạn như đầu mũi tên / arrowtails.
- nhanh vectơ đa giác cắt một hình chữ nhật.
- Low cấp clipping nhiều khu vực hình chữ nhật.
- Alpha-Masking.
- A mới, nhanh chóng thuật toán dòng Anti-Alias.
- Sử dụng hình ảnh tùy ý như là mô hình dòng.
- Rendering trong kênh màu riêng biệt.
- Perspective và Bilinear biến đổi của vector và hình ảnh dữ liệu.
- Boolean đa giác (and, or, xor, sub) dựa vào chung Polygon Clipper Alan Murta của.
Hoạt động
Bình luận không