当前位置:  开发笔记 > 编程语言 > 正文

阅读PSD文件格式

如何解决《阅读PSD文件格式》经验,为你挑选了2个好方法。

我想知道这是否可能.我有一个应用程序,当您右键单击文件时添加上下文菜单.这一切都很好,但这是我想做的事情:

如果文件是PSD,那么我希望程序提取图像.这可能没有安装Photoshop吗?

基本上我希望用户右键单击并单击"图像",这将为他们保存文件的.jpg.

编辑:将使用c#谢谢



1> Dirk Vollmar..:

所述的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();
}

注意:MagickNet已转移到http://www.codeproject.com/KB/dotnet/ImageMagick_in_VBNET.aspx



2> Dave Markle..:

那么,有一个用于Paint.NET的PSD插件,我认为它是Open-Source,你可能想看看初学者:

http://frankblumenberg.de/doku/doku.php?id=paintnet:psdplugin#download

推荐阅读
Chloemw
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有