我想知道这是否可能。我有一个应用程序,可以在右键单击文件时添加上下文菜单。一切都运作正常,但是我想做的是: 如果文件是PSD格式,则希望程序能够提取图像。是否可以在没有安装Photoshop的情况下完成此操作? 基本上,我希望用户右键单击并单击“图像”,然后为他们保存文件的.jpg格式。 编辑:将使用c#。 谢谢
FastStone可以非常高效地完成这项工作。 他们没有提供自己的库,但我想你可以联系他们,看看他们是否能够提供帮助。 请访问他们的网站:http://www.faststone.org/download.htm
if (System.IO.Path.GetExtension(filename) == ".psd") { Photoshop.PsdFile psd = new Photoshop.PsdFile(); psd.Load(filename); //解码图像 Image myPsdImage = Photoshop.ImageDecoder.DecodeImage(psd); //创建新图像 skImage ski = new skImage(myPsdImage); Common.ShowToastForm(ski); }
- masfenix