Softpedia
 


LINUX CATEGORIES:



GLOBAL PAGES >>
NEWS ARCHIVE >>
SOFTPEDIA REVIEWS >>
MEET THE EDITORS >>
WEEK'S BEST
  • Linux Kernel 3.9.3 / 3....
  • LibreOffice 3.6.6 / 4.0.3
  • MPlayer 1.1.1
  • systemd 204
  • Arch Linux 2013.05.01
  • Blender 2.67
  • KDE Software Compilatio...
  • CrunchBang Linux Stable...
  • Elementary OS 0.1 / 0.2...
  • SystemRescueCd 3.6.0
  • Home > Linux > Programming > Libraries

    libart_lgpl 2.3.21

    Download button

    No screenshots available
    Downloads: 1,786  View global page NEW!  Tell us about an update
    User Rating:
    Rated by:
    Good (3.9/5)
    15 user(s)
    Developer:

    License / Price:

    Last Updated:

    Category:
    Raph Levien | More programs
    LGPL / FREE
    April 1st, 2010, 13:55 GMT [view history]
    ROOT / Programming / Libraries

     Read user reviews (0)  Refer to a friend  Subscribe

    libart_lgpl description

    libart_lgpl is the LGPL'd component of libart.

    libart_lgpl is the LGPL'd component of libart. All functions needed for running the Gnome canvas, and for printing support, will be going in here. The GPL'd component will be getting various enhanced functions for specific applications.

    Libart is free software. It is also for sale. For information about licensing libart, please contact Raph Levien. Contributions to the codebase are also very welcome, but the copyright must be assigned in writing to preserve the licensing flexibility.

    Libart supports a very powerful imaging model, basically the same as SVG and the Java 2D API. It includes all PostScript imaging operations, and adds antialiasing and alpha-transparency.

    Libart is also highly tuned for incremental rendering. It contains data structures and algorithms suited to rapid, precise computation of Region of Interest, as well as a two-phase rendering pipeline optimized for interactive display.

    Libart currently supports the following data structures:
    · Vector paths
    · Bézier paths
    · RGB and RGBA images
    · Sorted Vector Paths
    · MicroTile Arrays
    · Affine transformations

    Selected algorithms include:
    · Converting Bézier paths into vector paths.
    · Sorting vector paths into svp's.
    · Antialiased rendering of svp's.
    · Computation of stroke paths (with line cap and join options).
    · Intersection, union, and difference of svp's.
    · Finding covering uta's for rectangles, vector paths, and svp's.
    · Union of uta's.
    · Decomposition of uta's into minimal set of rectangles.
    · Alpha-compositing.
    · Affine transformation of paths and images.

    What's New in This Release:

    · Fix typo that broke versioning. (Yanko Kaneti)



    Product's homepage

    What's New in This Release: [ read full changelog ]

    · Allow crosscompiling without using different emulators

      


    TAGS:

    2D graphics | Gnome canvas | graphics library | libart | 2D | graphics

    Go to top

    WindowsGamesDriversMacLinuxScriptsMobileHandheldNews

    SUBMIT PROGRAM   |   ADVERTISE   |   GET HELP   |   SEND US FEEDBACK   |   RSS FEEDS   |   UPDATE YOUR SOFTWARE   |   ROMANIAN FORUM