Anti-Grain Geometry (AGG) är en Open Source, gratis grafiska bibliotek skrivna i industriellt standard C ++. Villkoren för användning AGG beskrivs på Licens sidan. & Nbsp; Anti-Grain Geometri är inte beroende av någon grafisk API eller teknik. I princip kan du tänka på AGG som en renderingsmotor som ger pixelbilder i minnet från några vectorial data. Men naturligtvis kan AGG göra mycket mer än så. Idéerna och filosofi AGG är:
& Nbsp; * Anti-Aliasing.
& Nbsp; * subpixel noggrannhet.
& Nbsp; * Den högsta möjliga kvalitet.
& Nbsp; * Hög prestanda.
& Nbsp; * Plattformsoberoende och kompatibilitet.
& Nbsp; * Flexibilitet och utbyggbarhet.
& Nbsp; * Lätt design.
& Nbsp; * Tillförlitlighet och stabilitet (inklusive numerisk stabilitet).
Anti-Grain Geometri innehåller många interaktiva Demo exemples som är plattformsoberoende också, och använda en enkel platform_support klass som för närvarande har två implementeringar, för Win32 API och X11 (ingen Motiff, inga andra beroenden, bara grundläggande X11).
- Rendering av godtyckliga polygoner med Anti-Aliasing och subpixel Noggrannhet
- gradienter och Gouraud skuggning.
- Snabb filtrerade bilden affina transformationer, däribland många interpole filter (bilinear, bikubisk, spline16, spline36, sinc, Blackman).
- Strokes med olika typer av linjer går och linje lock.
- Anpassa generator.
- markörer, såsom pilspetsar / arrowtails.
- Snabb vektor polygon klippning till en rektangel.
- Låg nivå klippning till flera rektangulära områden.
- Alpha-Maskering.
- En ny, snabb Anti-Alias line algoritm.
- Använda godtyckliga bilder som linjemönster.
- Rendering i separata färgkanaler.
- Perspektiv och bilinjära omvandlingar av vektor- och bilddata.
- Boolean polygon verksamheten (och, eller, XOR, sub) bygger på Alan Murta General Polygon Clipper.
Kommentarer hittades inte