Есть ли способ автоматически сохранять слои как отдельные файлы изображений из файла Paint.NET (pdn
)?
Например, если у меня есть 5 слоев в файле pdn
, я бы хотел сохранить их как 5 отдельных файлов .png
.
Paint.NET, кажется, не в состоянии сделать это изначально. Посмотрите на утилиты на этой странице:
http://www.comsquare.ch/index.php?option=com_content&task=view&id=36&Itemid=55
В частности, pdn2png
может сохранить каждый слой в отдельный файл с параметром /split
, например так:
pdn2png /split yourfile.pdn
В качестве альтернативы, для чего-то с графическим интерфейсом, попробуйте это:
http://forums.getpaint.net/index.php?showtopic=9704
Я провел быстрый тест с двухслойным файлом PDN, и оба, похоже, работают так, как рекламируется.
К сожалению, Layer Saver по этой ссылке http://forums.getpaint.net/index.php?showtopic=9704 НЕ работает с Paint.Net 4.0 и выше. Но pdn2png из http://comsquare.dynvpn.de/forums/viewtopic.php?f=23&t=64&sid=871b9b812347c2a654cf00cb1e02352c работает хорошо!
Существует также еще один плагин, который добавляет тип файла, ZIP-файл, содержащий все слои и некоторые дополнительные данные.
https://forums.getpaint.net/topic/31597-alternative-to-layersaver/
Чтобы использовать его, извлеките предоставленный zip и скопируйте dll в папку FileTypes в установочном каталоге Paint.Net (не забудьте перезапустить Paint.Net). Затем вы можете сохранить как ваши файлы .pdn как файл .zip (выберите «ZIP - сжатый архив слоев» для "Сохранить как тип" в диалоговом окне "Сохранить как"). Сохраненный zip-файл будет содержать все слои.
Это немного трудоемко, но работает:
Теперь у вас будут все отдельные слои, сохраненные в виде файлов .png, которые при необходимости можно будет повторно импортировать в новое изображение Paint.net.