C# による画像ファイルの変換

画像形式、メタファイル、WebP、Svg、Apng を変換して、クロスプラットフォームの .NET ベースの高度な画像処理アプリケーションを構築します。

 

.NET Image API は、プログラマー向けの高度な画像処理およびレンダリング機能を容易にします。開発者はそれを統合して、写真や画像を含むラスターおよびベクター画像を PSD、PDF、GIF、PNG、DICOM、SVG、JPG、JPEG2000、APNG、BMP、TIFF、HTML5 CANVAS、WEBP、WMF、EMF、およびその他の画像形式に変換できます。 . API は、ファイルの変換だけでなく、画像を白黒とグレースケールに変換したり、GIF 画像レイヤーを変換したりします。

画像をビットマップ BMP、JPG、PNG に変換

C# Image API を使用すると、必要な形式の拡張子を変更するだけの簡単な Inter 形式変換が可能です。ここでは、イメージから bmpイメージから jpgイメージから png などのいくつかの一般的なケースを示します。開発者は、特定の形式に合わせて簡単に拡張できます。プロセスは、 Image.Load を介してソース イメージをロードします。特定の設定に対して、ターゲット 画像形式オプション のオブジェクトを作成します。最後に、 保存メソッド を呼び出します。ターゲット ファイルにパスと保存オプションをパラメーターとして渡します。

画像の相互変換用の C# コード

ラスター画像から PDF への変換

ラスター イメージを PDF に変換するプロセスは、イメージの相互変換と同じですが、特定の PDF 設定に対して API が PdfOptions を提供する点が異なります。 .プログラマーは、特定のニーズに合わせて簡単に拡張できます。

ラスター イメージから PDF への変換のコード

SVG をラスター画像に変換 BMP、PNG、JPG

SVG の変換プロセスは同じです。SVG ファイルを読み込み、関連する画像保存オプションを使用し、Save メソッドを呼び出します。 Image API は、PageWidth、PageHeight を設定するための SvgRasterizationOptions を提供し、ラスター イメージは初期化と SvgRasterizationOptions オプションの取得に VectorRasterizationOptions プロパティを使用します。

SVG からラスター イメージへの C# コード


변환을 위해 지원되는 모든 형식

以下に、変換できる画像形式の完全なリストを示します。


変換先としてサポートされているすべての画像形式

以下に、変換可能な画像形式の完全なリストを示します。