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.RectangleIron Software.Drawing.RectangleFをインスタンス化します。

長方形の作成とキャスト

コード例

  • Iron Software.Drawing.Rectangleを作成します。
  • System.Drawing.RectangleIron Software.Drawing.Rectangleにキャストします。

長方形の寸法を変換する

コード例

  • Rectangle測定単位をピクセル (px) からミリメートル (mm) へ、またはその逆へ変換します。

フォント

普遍的に互換性のあるFontクラス。

フォントの作成とキャスト

コード例

  • フォント ファミリ、フォント スタイル、フォント サイズを選択および制御するオプションを使用して IronDrawing フォントを作成します。
  • System.Drawing.FontIron Software.Drawing.Fontおよびその他のプラットフォームにキャストします。