IronDrawing 機能 IronDrawingの機能 This article was translated from English: Does it need improvement? Translated View the article in English 任意のビットマップ 任意のビットマップの生成 コード例 次のような複数のソースから AnyBitmap を生成します: ファイルパス バイト メモリーストリーム URI SVG ビットマップからストリームへ コード例 ファイル ディレクトリからメモリ ストリームに画像ファイルを変換します。 AnyBitmap ファイルのストリームを取得します。 ビットマップから文字列へ コード例 画像ファイルを文字列に変換します。 任意のビットマップへのキャスト コード例 他のプラットフォームのファイルをAnyBitmapにキャストできます。サポートされているプラットフォームは次のとおりです。 System.Drawing.Bitmap System.Drawing.Image SkiaSharp.SKBitmap SkiaSharp.SKImage SixLabors.ImageSharp マウイイメージ 任意のビットマップ をエクスポート コード例 AnyBitmapを他のファイル形式にエクスポートし、損失を制御する機能を持ちます。 サポートされている画像形式は次のとおりです。 bmp gif png jpeg ティフ ウェブ wbmp wmf アイコン 任意のビットマップ からバイトを読み取る コード例 IronDrawing に送られたバイトを読み取り、画像ファイルにエクスポートします。 任意のビットマップ クローン コード例 元のAnyBitmapを変更せずに、 AnyBitmapの正確なコピーを生成して保存します。 元のAnyBitmapを変更せずに、 AnyBitmapの特定の部分のコピーを生成して保存します。 複数ページの TIFF および GIF 画像を作成する コード例 異なる寸法のフレームから複数ページの TIFF および GIF ファイルを生成して保存します。 任意のビットマップからフレームを取得する コード例 マルチページ GIF または TIF ファイルなどのAnyBitmapのすべてのフレームまたは特定のフレームをキャプチャして保存します。 任意のビットマップ のフレーム数を取得する コード例 マルチページ GIF や TIF ファイルなどのAnyBitmapファイルからフレームの数をキャプチャします。 色 普遍的に互換性のあるColorクラス。 色を作成する コード例 次のものから色を作成します: 16進数値 ARGB値 利用可能な色 色かぶり System.Drawing.ColorからIron Software.Drawing.Colorおよびその他のプラットフォームに色をキャストします。 色を変換 コード例 色を 32 ビット ARGB 値に変換します。 色深度を取得 コード例 IronDrawing に取り込まれた画像の色深度を調べて、画像の品質を分析します。 矩形 普遍的に互換性のある Rectangle クラス。 矩形 & RectangleF コード例 Iron Software.Drawing.RectangleとIron Software.Drawing.RectangleFをインスタンス化します。 長方形の作成とキャスト コード例 Iron Software.Drawing.Rectangleを作成します。 System.Drawing.RectangleをIron Software.Drawing.Rectangleにキャストします。 長方形の寸法を変換する コード例 Rectangle測定単位をピクセル (px) からミリメートル (mm) へ、またはその逆へ変換します。 フォント 普遍的に互換性のあるFontクラス。 フォントの作成とキャスト コード例 フォント ファミリ、フォント スタイル、フォント サイズを選択および制御するオプションを使用して IronDrawing フォントを作成します。 System.Drawing.FontをIron Software.Drawing.Fontおよびその他のプラットフォームにキャストします。