Babl

Software screenshot:
Babl
Software detaljer:
Version: 0.1.10
Upload dato: 14 Apr 15
Udvikler: Babl Team
Licens: Gratis
Popularitet: 12

Rating: 2.5/5 (Total Votes: 2)

babl er en dynamisk, nogen som helst, pixel format oversættelse bibliotek.
Babl tillader konvertering mellem forskellige metoder til lagring af pixels kendt som pixel formater, der har med forskellige bitdepths og andre data repræsentationer, farve modeller og komponenter permutationer.
Et ordforråd til at formulere nye pixel formater fra eksisterende primitiver er til rådighed såvel som ramme for at tilføje nye farver modeller og datatyper.
Anvendelse:
Den enkleste scenarie for brug babl er at omdanne mellem lineære buffere repræsenteret ved en eksisterende BablPixelFormat.
babl_process (babl_fish (babl_format ("sRGB"), babl_format ("CIE Lab flyde")),
              srgb_buffer, lab_buffer,
              pixel_count);
Hvis de eksisterende pixel formater ikke er tilstrækkelige til dine konvertering behov, kan der skabes nye på i farten. Konstruktøren giver forudgående skabt en hvis dubletter er registreret.
format = babl_format_new (babl_model ("R'G'B '"),
                          babl_type ("U8"),
                          babl_component ("B" "),
                          babl_component ("G" "),
                          babl_component ("R" "),
                          NULL);
babl_process (babl_fish (source_format, destination_format)
              source_buffer, destination_buffer,
              pixel_count);

Egenskaber :.

  • Hurtig
  • Præcis.
  • Stabil, lille API.
  • Self profilering og optimering.
  • ANSI C, arbejder på win32, linux og mac, 32bit og 64bit-systemer.
  • Kan udvides med nye formater, farve modeller, komponenter og datatyper.
  • Reference 64bit floating point konverteringer for datatyper og farve modeller.

Hvad er nyt i denne udgivelse:

  • hastighed forbedringer grundet: sammenvokset hashing, tidlig bail out på skabelse af dublerede formater, caching af ikke eksisterende stier.
  • Store mængder af kernen er også blevet revideret og refactored. Forbedret konvertering dækning i matricen.

Kommentarer til Babl

Kommentarer ikke fundet
Tilføj kommentar
Tænd billeder!