Babl

Скриншот программы:
Babl
Детали программы:
Версия: 0.1.10
Дата загрузки: 14 Apr 15
Разработчик: Babl Team
Тип распространения: Бесплатная
Популярность: 12

Rating: 2.5/5 (Total Votes: 2)

BaBL является динамичным, любой на любой, библиотека перевод формат пикселей.
Babl позволяет конвертировать между различными методами хранения пикселей, известные как пиксельных форматов, которые с разных bitdepths и других представлений данных, цветовых моделей и комплектующих перестановок.
Синтаксис Словарь сформулировать новые форматы пикселя из существующих примитивов при условии, а также в качестве основы для добавления новых цветовых моделей и типов данных.
Применение:
Простейший сценарий для использования BABL является преобразование между линейными буферами, представленных существующей BablPixelFormat.
babl_process (babl_fish (babl_format ("SRGB"), babl_format ("CIE Lab поплавок")),
              srgb_buffer, lab_buffer,
              pixel_count);
Если существующие форматы пикселей не достаточно для ваших нужд преобразования, новые могут быть созданы на лету. Конструктор обеспечит предварительное создал одну, если дубликаты зарегистрированы.
Формат = babl_format_new (babl_model ("R'G'B"),
                          babl_type ("U8"),
                          babl_component ("B" "),
                          babl_component ("G"),
                          babl_component ("R" '),
                          НОЛЬ);
babl_process (babl_fish (source_format, destination_format),
              source_buffer, destination_buffer,
              pixel_count);

Особенности :.

  • Быстро
  • Точная.
  • Стабильная, небольшая API.
  • Самостоятельная профилирования и оптимизации.
  • ANSI C, работает на win32, Linux и Mac, 32bit и 64bit системы.
  • Выдвижная с новыми форматами, цветовых моделей, компонентов и типов данных.
  • Руководство 64bit с плавающей точкой преобразования типов данных и цветовых моделей.

Что нового В этом выпуске:

  • Увеличение скорости из-за: сращенного хеширования, рано выручить от создание дубликатов форматов, кэширование, не являющихся существующих путей.
  • Большое количество ядра также были рассмотрены и реструктурировать. Улучшено освещение преобразования в матрице.

Комментарии к Babl

Комментарии не найдены
добавить комментарий
Включите картинки!