Чтение формат файла PSD

динамически типизированный язык помогает быстро прототипировать концепции алгоритмов без накладных расходов на размышление о том, какие типы переменных необходимо использовать (что является необходимостью в статически типизированном языке).

28
задан Dirk Vollmar 5 January 2009 в 23:42
поделиться

6 ответов

Ну, существует плагин PSD для Paint.NET, который я думаю, Открытый исходный код, на который Вы могли бы хотеть смотреть для начинающих:

http://frankblumenberg.de/doku/doku.php?id=paintnet:psdplugin#download

18
ответ дан Dave Markle 14 October 2019 в 10:57
поделиться

Для людей, которые читают это теперь: ссылка из принятого ответа, кажется, больше не работает (по крайней мере, для меня). Добавил бы комментарий там, но не позволенный прокомментировать все же - следовательно я добавляю новый ответ.

рабочая ссылка, где можно найти код psdplugin для Краски. Сеть: https://github.com/PsdPlugin/PsdPlugin

0
ответ дан 28 November 2019 в 03:11
поделиться

библиотеки ImageMagick (которые обеспечивают привязка для C#) также поддерживают формат PSD. Они могли бы быть легче начать с, чем вхождение в код Paint.NET и также идти с довольно бесплатной (подобной BSD) лицензией.

простая выборка А (найденный в http://midimick.com/magicknet/magickDoc.html) использование MagickNet был бы похож на это:

using System;

static void Main(string[] args)
{
    MagickNet.Magick.Init();
    MagicNet.Image img = new MagicNet.Image("file.psd");
    img.Resize(System.Drawing.Size(100,100));
    img.Write("newFile.png");
    MagickNet.Magick.Term();
}

Примечание: MagickNet переместился в http://www.codeproject.com/KB/dotnet/ImageMagick_in_VBNET.aspx

20
ответ дан Dirk Vollmar 14 October 2019 в 10:57
поделиться

FastStone делает это довольно эффективно. У них нет доступных библиотек, но я думаю, вы можете связаться с ними и узнать, могут ли они помочь.

Посетите их веб-сайт: http://www.faststone.org/download.htm

1
ответ дан 28 November 2019 в 03:11
поделиться

Этот парень делает это проще:

http://www.codeproject.com/KB/graphics/simplepsd.aspx

С библиотекой C # и примером проекта.

] Я пробовал с файлами PS2, работает нормально.

4
ответ дан 28 November 2019 в 03:11
поделиться

Я написал парсер PSD, который извлекает слои растрового формата из всех версий PSD и PSB. http://www.telegraphics.com.au/svn/psdparse/trunk

4
ответ дан 28 November 2019 в 03:11
поделиться
Другие вопросы по тегам:

Похожие вопросы: