图像的结构如何?

Nat*_*pos 2 image-manipulation structure image image-processing

我正在考虑建立一个库来操纵图像(我将开发自己的图像类型),但首先我需要了解图像的结构

  • 它是如何安装的?
  • 关于图层技术......
  • 在哪里可以找到一些很好的资源来理解这些东西?

谢谢.

Joe*_*oey 5

这一切都取决于所讨论的图像格式.

但是,大多数图像格式包括以下内容:

  • 包含常规文件信息的标头(多长时间,格式,尺寸,颜色空间,压缩算法等)
  • 像素数据(可能被压缩,在这种情况下可能会应用其他一些结构)
  • 其他元数据(EXIF,...)

许多流行的图像格式,如JPEG或PNG,都有免费提供的文件格式规范.

如果你真的想处理更复杂的图像,包含图层等(可能是Photoshop或类似的),那么事情会变得更加困难.它们还包含图层,因此多个像素数据块,可能是图层的元数据,在Photoshop的情况下甚至是矢量数据(用于图层蒙版和其他路径)等.

更重要的是,主要专有图像编辑软件使用的大多数主要文件格式往往没有完全指定,至少不公开.有资源,但期望它们最多不完整.

尽管如此,在没有太多关于图像文件格式的先验知识的情况下开始这样的项目可能不是一个可行的想法.