C# によるアドビ® フォトショップ® 変換

Photoshop PSD、PSB イメージを PDF および JPG、PNG、BMP、TIFF イメージに変換して、クロスプラットフォームの.NET アプリケーションを構築してください。

 

PSD形式は、データをレイヤーの形式で保存します。これは、Webサイトのデザインなどのデザインを目的としたAdobe® Photoshop® のよく知られた形式です。デザイナーは、アドビフォトショップを使用して、PSDレイヤーをPNG、JPG、GIF、TIFFなどの単一画像に簡単にエクスポートできます。Adobe Photoshopをインストールしなくても、.NETソリューション内でフォトショップのラスターイメージやPDFへの変換を実装する場合、.NET APIを使用すると簡単に実行できます。以下のC#サンプルコードを簡単に統合して、PSDファイルをラスターイメージ形式とPDFに変換する自動化を実現できます。プログラマーでも任意の PSD イメージからレイヤーを抽出できます。

フォトショップ PSD を PDF に変換

PSD を PDF ドキュメントに変換するには、以下を使用して PSD ファイルをロードします。 イメージクラス 。作成 PDF オプションクラス オブジェクト、関連する PDF 設定用。いよいよ電話 画像. 保存 出力PDFファイルと変換用のPDFオプションを持つメソッド。

フォトショップの PSD から PDF への変換用の C# コード
// Load an existing PSD file as Image
using (Image psdtopdf = Image.Load("Photoshop.psd"))
{
// Create an instance of PdfOptions class
PdfOptions PDFOpts = new PdfOptions();
// Convert PSD to PDF
psdtopdf.Save("output.pdf", PDFOpts);
}
 

フォトショップ PSD から JPG、PNG、BMP イメージへの変換

PSDから画像への変換プロセスは、PSDからPDFへの変換とほぼ同じです。Image.Loadを使用してファイルをロードし、PDF保存オプションを使用する代わりに、次のような関連する画像保存オプションを使用します。 JPEG オプション , PNG オプション , BMP オプション , TIFF オプション , GIF オプション , Jpeg 2000 オプション それぞれJPG、PNG、BMP、TIFF、GIF、JP2に対応し、最後に関連するパラメータを指定して保存関数を呼び出すことで変換します。

フォトショップPSDから画像への変換用C#コード
using (Image psdtoimage = Image.Load("Photoshop.psd"))
{
// Create an instance of JpegOptions class
JpegOptions jpgOptions = new JpegOptions();
jpgOptions.Quality = 100;
// Use the relevant image option classes such as
// PngOptions, BmpOptions, TiffOptions, GifOptions, Jpeg2000Options
// for PNG, BMP, TIFF, GIF, JP2 respectively
// Convert PSD to JPG Image
psdtoimage.Save("Photoshop-to-Image.jpeg", jpgOptions);
}