shahriar1996 Ответов: 1

Как показать psd - файл в picturebox на C# (previwe)


Как я могу предварительно просмотреть файл Photoshop в C #?

Что я уже пробовал:

я хочу показать psd-файл в picturebox C# . previwe

1 Ответов

Рейтинг:
2

OriginalGriff

.NET-изображения не поддерживают PSD-файл напрямую, поэтому нет никакого способа "убедить" PictureBox показать PSD-файл, не обрабатывая его событие Paint и readign teh file и не рисуя его содержимое самостоятельно.
Это большая работа, но они могут помочь Для начала:
Чтение изображений Adobe Photoshop[^]
Еще один PSD парсер[^]
Однако они оба довольно старые, и вам придется модифицировать их, чтобы поддерживать последние форматы PSD - файлов-они меняются и развиваются с течением времени, когда выпускаются новые версии Photoshop.


GenJerDan

Поскольку похоже, что запрашивается только предварительный просмотр только для чтения, как насчет использования PreviewHandler? https://www.codeproject.com/articles/18202/photoshop-preview-handler-for-windows-vista

Или я что-то упускаю?

OriginalGriff

Этого я не видел - это совсем другое дело. Но такой же старый! :смеяться: