【发布时间】:2012-01-11 17:39:06
【问题描述】:
有没有办法在PictureBox 或ListView 中显示PSD 文件的预览?
可以在没有图书馆帮助的情况下完成吗?
【问题讨论】:
有没有办法在PictureBox 或ListView 中显示PSD 文件的预览?
可以在没有图书馆帮助的情况下完成吗?
【问题讨论】:
对此没有明确的本地解决方案,但您可以使用各种库和项目。
您最好的选择可能是从这些 CodeProject 文章开始:
【讨论】:
我已经尝试过有能力的技术链接,但它们不适用于大多数 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。
如果您有时间阅读代码,该库是开源的。
【讨论】: