mas*_*nix 28 c# photoshop file-format
我想知道这是否可能.我有一个应用程序,当您右键单击文件时添加上下文菜单.这一切都很好,但这是我想做的事情:
如果文件是PSD,那么我希望程序提取图像.这可能没有安装Photoshop吗?
基本上我希望用户右键单击并单击"图像",这将为他们保存文件的.jpg.
编辑:将使用c#谢谢
Dir*_*mar 20
所述的ImageMagick库(其提供对于C#绑定)也支持PSD格式.他们可能比开始使用Paint.NET代码更容易上手,并且还提供了一个非常免费(类似BSD)的许可证.
使用MagickNet的简单示例(在http://midimick.com/magicknet/magickDoc.html上找到)如下所示:
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();
}
Run Code Online (Sandbox Code Playgroud)
注意:MagickNet已转移到http://www.codeproject.com/KB/dotnet/ImageMagick_in_VBNET.aspx
Dav*_*kle 18
那么,有一个用于Paint.NET的PSD插件,我认为它是Open-Source,你可能想看看初学者:
http://frankblumenberg.de/doku/doku.php?id=paintnet:psdplugin#download
小智 2
对于现在正在阅读本文的人:已接受答案的链接似乎不再起作用(至少对我来说)。会在那里添加评论,但还不允许发表评论 - 因此我添加了一个新答案。
您可以在其中找到 Paint.Net 的 psdplugin 代码的工作链接:https://github.com/PsdPlugin/PsdPlugin
归档时间: |
|
查看次数: |
30052 次 |
最近记录: |