在PictureBox中显示PSD预览

时间:2012-01-11 17:39:06

标签: c# .net vb.net psd

有没有办法在PictureBoxListView中显示PSD文件的预览?

可以在没有图书馆帮助的情况下完成吗?

2 个答案:

答案 0 :(得分:1)

没有明确的原生解决方案,但您可以使用各种库和项目。

您最好的选择可能是从这些CodeProject文章开始:

Yet Another PSD Parser

Reading Adobe Photoshop Images

答案 1 :(得分:1)

我已尝试使用competent_tech的链接,但它们不能与大多数psd文件一起使用。 这一个:http://www.codeproject.com/Articles/10398/Import-Adobe-Photoshop-psd-images稍好一点,但仍然无法使用较新的psd文件。

这一个:http://www.imagemagick.org/script/index.php工作正常(我从安装文件夹中检查了编译后的convert.exe),并且有一个.NET包装器: http://imagemagick.codeplex.com/,我没用过。无论如何,您可以运行convert.exe的外部进程将文件保存为通用格式并将其加载到PictureBox。

如果您有时间阅读代码,那么该库是开源的。