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# コード
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// 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#コード
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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); | |
} |