imgrb:用于读取和写入png和apng(动画png)以及元数据的纯Ruby库 源码
imgrb 用于读取和写入png和apng(动画png)的。 当前的API可能会更改(不稳定)。 下面的示例用法。 有关其他示例,另请参见 。 大多数数字还充当相关Wiki条目的链接。 也可以随时使用。 描述 该库完全支持读写png和动画png(apng)文件。 对bmp文件(24位颜色)的支持也很有限。 将来可能会添加gif支持。 另外,对于处理图像数据也有一些支持(例如,图像的逐像素加/减/乘/除,处理特定通道,图像过滤,卷积,数学形态学和图像大小调整)。 还支持用户定义的辅助块。 在本文档的下半部分,显示了通过定义新的辅助块将音频作为元数据嵌入png文件的示例。 以类似的方式,如果需要,可以在用户定义的辅助块内添加其他类型的元数据。 特征 读取所有标准类型的png文件,即: 灰阶 本色 索引颜色 灰度与Alpha 带Alpha的Truecolor 隔行扫描 任何适用的位深度
用户评论