常见图像格式的像素行的排序是什么?

时间:2014-06-14 19:07:34

标签: image graphics pixels

是否有任何流行或最可靠的消息来源称前10种图像格式规格统计?或者几乎所有格式都是从上到下的?我遇到了至少一个从底部到顶部,低于TGA信息显示 - 或者,并且我陷入了多个级别的翻转坐标空间,所以我完全不确定。

这是TGA参考,它描述了屏幕原点的标志:

http://www.paulbourke.net/dataformats/tga/

字节偏移17,位5指定图像的像素是否布置为原点是左上角还是左下角。如果在大多数图像应用程序和库中存在典型的标准来源,我不知道TGA的一般用途。

考虑PNG文件,并检查参考

http://www.w3.org/TR/PNG/#4Concepts.Sourceimage

4.1.b表示PNG像素扫描线从上到下排序。

提出这个问题的目的是在将程序生成的像素加载到内存后将其编写到任意预先存储的图像文件中的更好的洞察力。

作为旁注,我不确定用图形术语描述这个的最简单方法。屏幕上相对于原点的像素布局,我个人称之为图像像素方向或像素行顺序。也许没有单一的最佳术语。

1 个答案:

答案 0 :(得分:0)

可悲的是,今天两者都是常用的。

例如,Windows BMP是自下而上的。

即使一旦加载到内存中,不同的API也需要不同的格式。例如,OpenFX也是自下而上的。