これも可能かしら。ファイルを右クリックするとコンテキストメニューを追加するアプリケーションがあります。それはすべて正常に動作しますが、これが私がやりたいことです:
ファイルがPSDの場合、プログラムに画像を抽出してもらいたいです。Photoshopをインストールせずにこれを行うことは可能ですか?
基本的に、ユーザーが右クリックして「画像」をクリックすると、ファイルの.jpgが保存されます。
編集:c#を使用しますありがとう
これも可能かしら。ファイルを右クリックするとコンテキストメニューを追加するアプリケーションがあります。それはすべて正常に動作しますが、これが私がやりたいことです:
ファイルがPSDの場合、プログラムに画像を抽出してもらいたいです。Photoshopをインストールせずにこれを行うことは可能ですか?
基本的に、ユーザーが右クリックして「画像」をクリックすると、ファイルの.jpgが保存されます。
編集:c#を使用しますありがとう
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に移動しました
さて、Paint.NET用のPSDプラグインがあります。これはオープンソースであり、初心者向けに確認することをお勧めします。
http://frankblumenberg.de/doku/doku.php?id=paintnet:psdplugin#download
この男はそれを簡単にします:
http://www.codeproject.com/KB/graphics/simplepsd.aspx
C#ライブラリとサンプルプロジェクトを使用します。
PS2ファイルで試してみましたが、問題なく動作します。
PSD および PSB のすべてのバージョンからラスター形式のレイヤーを抽出する PSD パーサーを作成しました。http://www.telegraphics.com.au/svn/psdparse/trunk
ここに私自身の psd パーサーとエクスポーターがあります: http://papirosnik.info/psdsplit/。チャンネルの RGB カラー 8、16、および 32 ビットで psd を正しく解析し、ユーザー マスクを処理し、選択したレイヤーを jpeg、png、jng、bmp、tiff にエクスポートすることができます。エクスポートされたレイヤーとグループの xml レイアウトを作成し、特定のレイヤーからテクスチャ アトラスとアニメーション セットを作成します。それは完全に C# で書かれています。そのソースが必要な場合は、アプリケーションの [バージョン情報] ダイアログのサポート リンクからお知らせください。
ImageMagick.NET - http://imagemagick.codeplex.com/ - は、リンク 0xA3 の新しいバージョンで、構文が若干異なります。(注、これはテストされていません):
using ImageMagickNET;
public void Test() {
MagickNet.InitializeMagick();
ImageMagickNET.Image img = new ImageMagickNET.Image("file.psd");
img.Resize(new Geometry(100, 100, 0, 0, false, false);
img.Write("newFile.png");
}
FastStone はこれをかなり効率的に行います。彼らはライブラリを利用できませんが、彼らに連絡して、彼らが助けてくれるかどうかを確認できると思います.
彼らのウェブサイトをチェックしてください: http://www.faststone.org/download.htm