Format gambar yang mendukung lapisan

10

Saya relatif baru dengan konsep lapisan dalam perangkat lunak pengedit gambar. Jika saya mengerti dengan benar, beberapa format gambar / file seperti Paint.NET .pdnatau .psdlapisan dukungan Photoshop , tetapi yang lain suka .bmpatau .jpegtidak.

Saya bertanya-tanya apakah ada yang tahu format file gambar yang mendukung lapisan dan yang relatif "terbuka", dalam arti yang dapat dibuka di editor gambar yang berbeda (lebih disukai perangkat lunak yang ringan dan tidak berpemilik) dan yang membaca & menulis kode perpustakaan (misalnya dalam Python, C, C ++, MATLAB) ada.

Amelio Vazquez-Reina
sumber
3
Format file Photoshop didokumentasikan , sebenarnya.
Joey

Jawaban:

4

TIFF dapat berisi lapisan. Format ini harus didukung oleh hampir semua pemirsa gambar.

jeffgao
sumber
2
Lapisan tidak termasuk dalam TIFF dasar.
Mike Simpson
3

Jika Anda tidak memerlukan dukungan raster di representasi, tetapi hanya di file yang dihasilkan, coba format SVG dengan merender ke format raster apa pun saat diperlukan.

http://www.w3.org/Graphics/SVG/

Mike Simpson
sumber
2

Dalam arti praktis, .psd (photoshop) akan menjadi format yang paling portabel dengan jangkauan terluas dan implementasi paling banyak, meskipun tidak "terbuka".

afrazier
sumber
3
Sebagai seseorang yang terkadang dipanggil untuk mengedit media (tetapi tidak memiliki cara untuk mengakses photoshop), saya tidak akan setuju.
isaaclw
Seperti dikatakan oleh @ Joey, file .dpd didokumentasikan , didukung oleh perangkat lunak terbuka (seperti GIMP), dan ada perpustakaan / alat untuk membaca / menulis file psd, mengekspor lapisan dll, yang sangat disukai dalam alur kerja gamedev misalnya (open source: github , slous source tertutup ).
isync
@isync: "Terdokumentasi" tidak sama dengan "Buka". Misalnya, format DNG dan PDF Adobe terbuka dan terstandarisasi. Adobe dapat memutuskan untuk secara radikal mengubah format PSD dengan rilis CC berikutnya dan menyeret kaki mereka "mendokumentasikan" selama beberapa tahun, dan tidak ada yang bisa dilakukan siapa pun tentang hal itu.
Afrazier
2

Saya tahu ini pertanyaan lama, tapi tetap relevan setelah bertahun-tahun.

Coba OpenEXR standar produksi yang sudah terbukti dalam industri VFX, bersumber terbuka penuh. Didukung secara luas oleh banyak aplikasi ( Adobe After Effects, Nuke, Krita, Blender ... ), hanya saja dukungan Adobe Photoshop tidak terlalu baik.

Zdenek Glazer
sumber
0

Anda dapat mencoba OpenRaster , yang memiliki beberapa dukungan oleh aplikasi dan 100% terbuka. Untuk membukanya, ada libora . Perhatikan bahwa saya tidak pernah benar-benar mencobanya, saya hanya tahu tentang itu selama beberapa waktu. Ini tidak begitu terkenal, tapi itu satu-satunya format yang saya tahu yang tampaknya tidak terlalu spesifik untuk satu aplikasi.

Barak Itkin
sumber