支持图层的图像格式


10

我对图像编辑软件中的图层概念还比较陌生。如果我理解正确,则某些图像/文件格式(例如Paint.NET .pdn或Photoshop的.psd支持层),而其他一些诸如.bmp/ .jpeg否。

我想知道是否有人知道支持图层且相对“开放”的图像文件格式,即可以在不同的图像编辑器(最好是轻量级且非专有的软件)中打开的格式,以及该类文件的读写代码库(例如,在Python,C,C ++,MATLAB中)存在。


3
实际上,已经记录了 Photoshop的文件格式。
乔伊,

Answers:




2

从实际意义上讲,.psd(photoshop)将成为最可移植的格式,尽管它不是“开放的”,但它具有最广泛的应用范围和最多的实现。


3
作为有时被要求编辑媒体(但无法访问Photoshop)的人,我不同意。
isaaclw

正如@Joey所说,.psd文件是有文档记录的,并由开放软件(例如GIMP)支持,并且有一些库/工具可以读取/写入psd文件,导出图层等,例如在gamedev工作流程中广受欢迎的(开源:github,关闭源slicy)。
isync

@isync:“已记录”与“打开”不同。例如,Adobe的DNG和PDF格式是开放的和标准化的。Adobe可以决定在下一个CC版本中从根本上改变PSD格式,并拖延几年来“对其进行文档化”,对此,任何人都无能为力。
afrazier

2

我知道这是一个古老的问题,但是在所有这些年之后,它仍然有意义。

尝试OpenEXR, 它是VFX行业经过生产验证的标准,完全开源。许多应用程序(Adobe After Effects,Nuke,Krita,Blender ...)广泛支持该功能,但是Adobe Photoshop的支持不是很好。


0

您可以尝试OpenRaster,它对应用程序有一定的支持,并且100%开放。要打开它,有libora。请注意,我从没真正尝试过,只是一段时间了。它不是很出名,但是它是我所知道的唯一一种似乎并不特定于一种应用程序的格式。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.