Я относительно новичок в концепции слоев в программном обеспечении для редактирования изображений. Если я правильно понимаю, некоторые форматы изображений / файлов, такие как слои поддержки Paint.NET .pdn
или Photoshop .psd
, а другие, такие как .bmp
или .jpeg
нет.
Мне было интересно, знает ли кто-нибудь о формате файла изображения, который поддерживает слои и который является относительно «открытым», в том смысле, что его можно открывать в разных редакторах изображений (предпочтительно, в легком и не проприетарном программном обеспечении) и для каких библиотек кода для чтения и записи (например, в Python, C, C ++, MATLAB) существуют.
images
file-format
Амелио Васкес-Рейна
источник
источник
Ответы:
TIFF может содержать слои. Этот формат должен поддерживаться практически всеми программами просмотра изображений.
источник
Если вам не нужна поддержка растров в представлении, а только в результирующих файлах, попробуйте формат SVG с рендерингом в любой растровый формат при необходимости.
http://www.w3.org/Graphics/SVG/
источник
В практическом смысле .psd (фотошоп) будет самым переносимым форматом с самым широким охватом и большинством реализаций, несмотря на то, что он не является «открытым».
источник
Я знаю, что это старый вопрос, но он все еще актуален после всех этих лет.
Попробуйте OpenEXR - это проверенный в отрасли стандарт VFX, полностью открытый. Широко поддерживается многими приложениями ( Adobe After Effects, Nuke, Krita, Blender ... ), просто поддержка Adobe Photoshop не очень хорошая.
источник
Вы можете попробовать OpenRaster , который имеет некоторую поддержку со стороны приложений и открыт на 100%. Для его открытия есть либора . Обратите внимание, что я никогда не пробовал, я просто знаю об этом в течение некоторого времени. Это не очень известный, но это единственный известный мне формат, который, кажется, не очень специфичен для одного приложения.
источник