Softpedia
 


LINUX CATEGORIES:



GLOBAL PAGES >>
NEWS ARCHIVE >>
SOFTPEDIA REVIEWS >>
MEET THE EDITORS >>
WEEK'S BEST
  • Linux Kernel 3.9.6 / 3....
  • Linux Kernel 3.0.82 LTS...
  • KDE Software Compilatio...
  • PulseAudio 4.0
  • Wireshark 1.10.0
  • NetworkManager 0.9.8.2
  • LibreOffice 3.6.6 / 4.0...
  • SystemRescueCd 3.7.0
  • Linux Kernel 3.10 RC6
  • Ubuntu Tweak 0.8.5
  • Home > Linux > Programming > Libraries

    Hermes 1.3.3

    Download button

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

    License / Price:

    Last Updated:

    Category:
    Hermes team | More programs
    GPL / FREE
    October 7th, 2005, 20:53 GMT
    ROOT / Programming / Libraries

     Read user reviews (0)  Refer to a friend  Subscribe

    Hermes description

    Hermes is a graphics library designed to do a very limited number of things and do them very well.

    Hermes is a graphics library designed to do a very limited number of things and do them very well. It is also very easy to incorporate Hermes into existing code. Hermes is intended for use either directly in an application program or inside another graphics library.

    Released under the Library GNU Public License (LGPL), it is open source and under continual improvement.

    The long feature list includes things like:

    Palette handling
    Clearing surfaces to a specific color

    Highlights are:

    Conversion of images from one format to another
    Converting to/from many common formats using special, optimized conversion routines
    Automatic fallback to generic conversion routines if there is no specialized routine
    Stretching images between conversion when possible
    Automatic dithering if requested

    All features are implemented using an internal caching system, drastically improving the performance of common operations such as table lookups. In addition, on MMX systems, Hermes can use optimized MMX assembler to further improve performance.

    It's portable across many systems:

    Linux/FreeBSD: Uses assembler routines on Intel/Intel-compatible architectures
    Other UNIX systems: Doesn't use assembler, though it is compatible with big-endian systems
    DOS and Watcom C or DJGPP: Uses assembler routines
    Windows and Visual C++: Uses assembler routines

    Product's homepage

      


    TAGS:

    graphics library | palette handling | clearing surfaces | Hermes | graphics | library

    Go to top

    WindowsGamesDriversMacLinuxScriptsMobileHandheldNews

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