Jestem stosunkowo nowy w koncepcji warstw w oprogramowaniu do edycji obrazów. Jeśli dobrze rozumiem, niektóre formaty plików / obrazów, takie jak Paint.NET .pdn
lub Photoshop, .psd
obsługują warstwy, ale inne takie jak .bmp
lub .jpeg
nie.
Zastanawiałem się, czy ktoś wie o formacie pliku obrazu, który obsługuje warstwy i który jest względnie „otwarty”, w tym sensie, że można go otworzyć w różnych edytorach obrazów (najlepiej lekkim i niezastrzeżonym oprogramowaniu) i dla których biblioteki kodów do odczytu i zapisu (np. w Python, C, C ++, MATLAB) istnieją.
images
file-format
Amelio Vazquez-Reina
źródło
źródło
Odpowiedzi:
TIFF może zawierać warstwy. Ten format powinien być obsługiwany przez prawie wszystkie przeglądarki obrazów.
źródło
Jeśli nie potrzebujesz obsługi rastra w reprezentacji, ale tylko w plikach wynikowych, wypróbuj format SVG z renderowaniem do dowolnego formatu rastrowego w razie potrzeby.
http://www.w3.org/Graphics/SVG/
źródło
W sensie praktycznym .psd (photoshop) będzie najbardziej przenośnym formatem o najszerszym zasięgu i większości implementacji, mimo że nie jest „otwarty”.
źródło
Wiem, że to stare pytanie, ale wciąż aktualne.
Wypróbuj OpenEXR, to sprawdzony standard produkcji w branży VFX, w pełni otwarty. Obsługiwany przez wiele aplikacji ( Adobe After Effects, Nuke, Krita, Blender ... ), tylko obsługa Adobe Photoshop nie jest zbyt dobra.
źródło
Możesz wypróbować OpenRaster , który ma pewne wsparcie aplikacji i jest w 100% otwarty. Do otwarcia jest libora . Zauważ, że tak naprawdę nigdy tego nie próbowałem, po prostu wiem o tym przez pewien czas. Nie jest tak sławny, ale jest to jedyny znany mi format, który nie wydaje się być zbyt specyficzny dla jednej aplikacji.
źródło