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实验室浮动”)),
              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”'),
                          NULL);
babl_process(babl_fish(source_format,destination_format)
              source_buffer,destination_buffer,
              pixel_count);

特点

  • 在快
  • 准确。
  • 在稳定,小API。
  • 在自我分析和优化。
  • 在ANSI C,工作在Win32,Linux和Mac,32位和64位系统。
  • 在可扩展的新的格式,颜色模型,组件和数据类型。
  • 在参考的64位浮点转换为数据类型和颜色的车型。

什么在此版本中是新的

  • 在因速度提升:聚结哈希,早摆脱困境后,创建重复格式,不存在路径缓​​存。
  • 在大量的核心也已经审查和重构。提高转换覆盖矩阵。

意见 Babl

评论没有发现
添加评论
打开图片!