C# で PSD を BMP に変換 - ラスター イメージ プロセッサー

以前、.NET で PSDJPG に変換する方法を説明するブログ 投稿 を公開しました。このブログ投稿では、Aspose.PSD for .NET を使用して C# で PSD を BMP に変換する方法を説明します。 PSD はファイル サイズが非常に大きく、他の画像形式よりも多くのスペースを必要とすることはよく知られています。したがって、PSD ファイルを他のラスター イメージに変換すると、スペースと互換性の点でメリットが得られます。そこで、この .NET ドキュメント変換 API を使用して PSD から BMP への変換を実現するラスター イメージ プロセッサを開発します。ただし、このガイドを開始して、プログラムで C# で PSD を BMP に変換する方法の実際の実装を見てみましょう。

この記事では次のセクションについて説明します。

  1. PSD画像コンバーター - APIのインストール
  2. C# で PSD を BMP に変換
  3. 無料オンライン BMP クリエイター

PSD 画像コンバーター - API のインストール

サードパーティ ライブラリのインストール段階は、信頼性と使用性の点で重要な役割を果たします。幸いなことに、Aspose.PSD for .NET は、コマンドを実行するだけでインストールが非常に簡単であるため、ここで際立っています。したがって、このドキュメント変換 API の DLL ファイルをダウンロードするか、NuGet パッケージ マネージャーで次のコマンドを実行できます。

PM> Install-Package Aspose.PSD
ドキュメント変換API

C# で PSD を BMP に変換する

このセクションでは実装について説明します。 PSD から BMP への変換をプログラムで実行するために使用されるソース PSD ファイルがあります。 次の手順は、Java で SVG から PNG への変換を実現する方法を示しています。

次の手順に従って、ビジネス アプリ用のラスター イメージ プロセッサを構築できます。

  1. ImageクラスのLoadメソッドを呼び出し、既存のPSD画像を読み込みます。
  2. BmpOptions クラスのインスタンスを作成して、さまざまな BMP 画像オプションを定義します。
  3. BitsPerPixel プロパティの値を設定して、ピクセルあたりのビット数を定義します。
  4. BufferSizeHint プロパティに値を割り当てて、バッファ サイズのヒントを定義します。
  5. Compressionプロパティの値を設定することで、compressionを設定します。
  6. bmpOptions オブジェクトを使用して BmpOptions クラスのインスタンスを初期化します。
  7. save メソッドを呼び出し、出力パスと BMP オプションを指定して PSD を BMP に変換します。

次のコード サンプルは、C# で PSD を BMP に変換する方法を示しています。

using Aspose.PSD.ImageOptions;

namespace Aspose.PSD.Examples.Aspose.Conversion
{
    class PSDToBMP
    {
        // C# で PSD を BMP に変換 - ラスター イメージ プロセッサー
        static void Main(string[] args)
        {

            // Image クラスの Load メソッドを呼び出し、既存の PSD 画像を読み込みます。
            using (Image image = Image.Load("/sample.psd"))
            {
                // BmpOptions クラスのインスタンスを作成して、さまざまな BMP 画像オプションを定義します。
                BmpOptions bmpOptions = new BmpOptions();
                // BitsPerPixel プロパティの値を設定して、ピクセルあたりのビット数を定義します。
                bmpOptions.BitsPerPixel = 10;
                // BufferSizeHint プロパティに値を割り当てて、バッファ サイズのヒントを定義します。
                bmpOptions.BufferSizeHint = 300;
                // Compression プロパティの値を設定して圧縮を設定します。 
                bmpOptions.Compression = FileFormats.Bmp.BitmapCompression.Rgb;
                // bmpOptions オブジェクトを使用して BmpOptions クラスのインスタンスを初期化します。
                BmpOptions bmpOptions1 = new BmpOptions(bmpOptions);
                // save メソッドを呼び出し、出力パスと BMP オプションを指定して PSD を BMP に変換します。
                image.Save("/output.bmp", bmpOptions1);
            }
        }
    }
}

メイン ファイルを実行すると、宛先アドレスに新しい BMP ファイルが生成されることがわかります。ただし、出力は次の画像で確認できます。

ラスターイメージプロセッサ

無料のオンライン BMP クリエイター

何よりも、オンラインで PSD を BMP に変換する オンライン ツールを活用することを忘れないでください。このオンライン BMP 作成者は、この文書処理 API を利用しています。 Web ベースで豊富な機能を備え、スムーズな画像ファイル変換を提供します。さらに、このオンライン ラスター イメージ プロセッサを使用するために購読したり、アカウントを作成したりする必要はありません。

オンラインBMP作成者

ラスター イメージ プロセッサ - 無料ライセンスを取得

無料の一時ライセンス を利用して、評価制限なしでこのドキュメント変換 API を試すことができます。

結論

Aspose.PSD for .NET を使用して C# で PSD を BMP に変換する方法を学習していただければ幸いであり、この記事はここで終了します。さらに、このライブラリをサポートするオンライン BMP 作成者も調査しました。ラスター イメージ プロセッサを構築すると、ビジネス ソフトウェアの競争力が高まります。このドキュメント変換 API には膨大な機能が含まれているため、さらに詳しく調べることができます。したがって、ドキュメント と API 参考資料をお見逃しなく。

また、GitHub リポジトリと Getting Started Guide にアクセスすることをお勧めします。

最後に、aspose.com が新しい記事を書いています。定期的に最新情報をお知らせしますので、ぜひご連絡ください。

ヘルプが利用可能です

ご質問やご質問については、フォーラム でお知らせください。

よくある質問 – FAQ

PSDをBMPに変換するにはどうすればよいですか?

Aspose.PSD for .NET をインストールすると、PSD から BMP への変換をプログラムで自動化できます。詳細については、リンク をご覧ください。

PSDファイルは変換できますか?

はい、このオンライン PSD 画像コンバーターは効率的に仕事を行います。

関連項目