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