Bitmap.CreateBitmap メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
CreateBitmap(DisplayMetrics, Int32[], Int32, Int32, Int32, Int32, Bitmap+Config)
指定した幅と高さを持つ不変のビットマップを返します。各ピクセル値は、色配列内の対応する値に設定されます。
[Android.Runtime.Register("createBitmap", "(Landroid/util/DisplayMetrics;[IIIIILandroid/graphics/Bitmap$Config;)Landroid/graphics/Bitmap;", "")]
public static Android.Graphics.Bitmap CreateBitmap(Android.Util.DisplayMetrics display, int[] colors, int offset, int stride, int width, int height, Android.Graphics.Bitmap.Config config);
[<Android.Runtime.Register("createBitmap", "(Landroid/util/DisplayMetrics;[IIIIILandroid/graphics/Bitmap$Config;)Landroid/graphics/Bitmap;", "")>]
static member CreateBitmap : Android.Util.DisplayMetrics * int[] * int * int * int * int * Android.Graphics.Bitmap.Config -> Android.Graphics.Bitmap
パラメーター
- display
- DisplayMetrics
このビットマップが描画される表示のメトリックを表示します。
- colors
- Int32[]
ピクセルの初期化 T:Android.Graphics._Color の配列。
- offset
- Int32
色の配列の最初の色の前にスキップする値の数。
- stride
- Int32
行間の配列内の色の数 ( > = 幅または < = -widthにする必要があります)。
- width
- Int32
ビットマップの幅
- height
- Int32
ビットマップの高さ
- config
- Bitmap.Config
作成するビットマップ構成。 構成でピクセルごとのアルファ (RGB_565 など) がサポートされていない場合、colors[] のアルファ バイトは無視されます (FF と見なされます)。
返品
- 属性
例外
幅または高さが <= 0 の場合、またはカラー配列の長さがピクセル数より小さい場合。
注釈
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。
適用対象
CreateBitmap(Bitmap, Int32, Int32, Int32, Int32, Matrix, Boolean)
オプションのマトリックスによって変換された、ソース ビットマップのサブセットからビットマップを返します。
[Android.Runtime.Register("createBitmap", "(Landroid/graphics/Bitmap;IIIILandroid/graphics/Matrix;Z)Landroid/graphics/Bitmap;", "")]
public static Android.Graphics.Bitmap CreateBitmap(Android.Graphics.Bitmap source, int x, int y, int width, int height, Android.Graphics.Matrix? m, bool filter);
[<Android.Runtime.Register("createBitmap", "(Landroid/graphics/Bitmap;IIIILandroid/graphics/Matrix;Z)Landroid/graphics/Bitmap;", "")>]
static member CreateBitmap : Android.Graphics.Bitmap * int * int * int * int * Android.Graphics.Matrix * bool -> Android.Graphics.Bitmap
パラメーター
- source
- Bitmap
サブセット化するビットマップ
- x
- Int32
ソース内の最初のピクセルの x 座標
- y
- Int32
ソース内の最初のピクセルの y 座標
- width
- Int32
各行のピクセル数
- height
- Int32
行数
- m
- Matrix
ピクセルに適用するオプションのマトリックス
- filter
- Boolean
ソースをフィルター処理する必要がある場合は true。 行列に単なる翻訳以上のものが含まれている場合にのみ適用されます。
返品
指定したソースのサブセットを表すビットマップ
- 属性
例外
x、y、width、height の値がソース ビットマップの寸法外にある場合、または幅が <= 0 の場合、または高さが < = 0 の場合
注釈
オプションのマトリックスによって変換された、ソース ビットマップのサブセットからビットマップを返します。 新しいビットマップは、ソースと同じオブジェクトであるか、コピーが作成されている可能性があります。 元のビットマップと同じ密度と色空間で初期化されます。
ソース ビットマップが不変で、要求されたサブセットがソース ビットマップ自体と同じ場合、ソース ビットマップが返され、新しいビットマップは作成されません。
返されるビットマップは、次のシナリオを除き、常に変更可能です: (1) ソース ビットマップが返され、ソース ビットマップが変更できない場合
(2) ソース ビットマップはハードウェア ビットマップです。 これは #getConfig() と同等です Config#HARDWARE
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。
適用対象
CreateBitmap(Int32[], Int32, Int32, Int32, Int32, Bitmap+Config)
指定した幅と高さを持つ不変のビットマップを返します。各ピクセル値は、色配列内の対応する値に設定されます。
[Android.Runtime.Register("createBitmap", "([IIIIILandroid/graphics/Bitmap$Config;)Landroid/graphics/Bitmap;", "")]
public static Android.Graphics.Bitmap CreateBitmap(int[] colors, int offset, int stride, int width, int height, Android.Graphics.Bitmap.Config config);
[<Android.Runtime.Register("createBitmap", "([IIIIILandroid/graphics/Bitmap$Config;)Landroid/graphics/Bitmap;", "")>]
static member CreateBitmap : int[] * int * int * int * int * Android.Graphics.Bitmap.Config -> Android.Graphics.Bitmap
パラメーター
- colors
- Int32[]
ピクセルの初期化 T:Android.Graphics._Color の配列。
- offset
- Int32
色の配列の最初の色の前にスキップする値の数。
- stride
- Int32
行間の配列内の色の数 ( > = 幅または < = -widthにする必要があります)。
- width
- Int32
ビットマップの幅
- height
- Int32
ビットマップの高さ
- config
- Bitmap.Config
作成するビットマップ構成。 構成でピクセルごとのアルファ (RGB_565 など) がサポートされていない場合、colors[] のアルファ バイトは無視されます (FF と見なされます)。
返品
- 属性
例外
幅または高さが <= 0 の場合、またはカラー配列の長さがピクセル数より小さい場合。
注釈
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。
適用対象
CreateBitmap(DisplayMetrics, Int32, Int32, Bitmap+Config, Boolean, ColorSpace)
指定した幅と高さを持つ変更可能なビットマップを返します。
[Android.Runtime.Register("createBitmap", "(Landroid/util/DisplayMetrics;IILandroid/graphics/Bitmap$Config;ZLandroid/graphics/ColorSpace;)Landroid/graphics/Bitmap;", "", ApiSince=26)]
public static Android.Graphics.Bitmap CreateBitmap(Android.Util.DisplayMetrics? display, int width, int height, Android.Graphics.Bitmap.Config config, bool hasAlpha, Android.Graphics.ColorSpace colorSpace);
[<Android.Runtime.Register("createBitmap", "(Landroid/util/DisplayMetrics;IILandroid/graphics/Bitmap$Config;ZLandroid/graphics/ColorSpace;)Landroid/graphics/Bitmap;", "", ApiSince=26)>]
static member CreateBitmap : Android.Util.DisplayMetrics * int * int * Android.Graphics.Bitmap.Config * bool * Android.Graphics.ColorSpace -> Android.Graphics.Bitmap
パラメーター
- display
- DisplayMetrics
ビットマップが描画される表示のメトリックを表示します。 この値は nullされる場合があります。
- width
- Int32
ビットマップの幅。
- height
- Int32
ビットマップの高さ。
- config
- Bitmap.Config
作成するビットマップ構成。 この値を null にすることはできません。
- hasAlpha
- Boolean
Argb8888、RgbaF16、またはRgba1010102では、ビットマップを不透明としてマークするかどうかを指定します。 不透明としてマークすると、ビットマップは透明ではなく黒にクリアされます。
- colorSpace
- ColorSpace
ビットマップの色空間。
configがRgbaF16で、sRGB または Linear sRGB が指定されている場合は、対応する拡張範囲バリアントが想定されます。 この値を null にすることはできません。
返品
ビットマップ。 この値を null にすることはできません。
- 属性
例外
widthまたはheightが 0 以下の場合、configはHardware。colorSpaceは RGB ではありません。その伝達関数は ICC パラメトリック曲線ではありません。または、colorSpaceがnull。
注釈
初期密度は、 displayによって決定されます。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。
適用対象
CreateBitmap(Int32, Int32, Bitmap+Config, Boolean, ColorSpace)
指定した幅と高さを持つ変更可能なビットマップを返します。
[Android.Runtime.Register("createBitmap", "(IILandroid/graphics/Bitmap$Config;ZLandroid/graphics/ColorSpace;)Landroid/graphics/Bitmap;", "", ApiSince=26)]
public static Android.Graphics.Bitmap CreateBitmap(int width, int height, Android.Graphics.Bitmap.Config config, bool hasAlpha, Android.Graphics.ColorSpace colorSpace);
[<Android.Runtime.Register("createBitmap", "(IILandroid/graphics/Bitmap$Config;ZLandroid/graphics/ColorSpace;)Landroid/graphics/Bitmap;", "", ApiSince=26)>]
static member CreateBitmap : int * int * Android.Graphics.Bitmap.Config * bool * Android.Graphics.ColorSpace -> Android.Graphics.Bitmap
パラメーター
- width
- Int32
ビットマップの幅。
- height
- Int32
ビットマップの高さ。
- config
- Bitmap.Config
作成するビットマップ構成。 この値を null にすることはできません。
- hasAlpha
- Boolean
Argb8888、RgbaF16、またはRgba1010102では、ビットマップを不透明としてマークするかどうかを指定します。 不透明としてマークすると、ビットマップは透明ではなく黒にクリアされます。
- colorSpace
- ColorSpace
ビットマップの色空間。
configがRgbaF16で、sRGB または Linear sRGB が指定されている場合は、対応する拡張範囲バリアントが想定されます。 この値を null にすることはできません。
返品
ビットマップ。 この値を null にすることはできません。
- 属性
例外
widthまたはheightが 0 以下の場合、configはHardware。colorSpaceは RGB ではありません。その伝達関数は ICC パラメトリック曲線ではありません。または、colorSpaceがnull。
注釈
初期密度は、 Densityによって返されます。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。
適用対象
CreateBitmap(DisplayMetrics, Int32[], Int32, Int32, Bitmap+Config)
指定した幅と高さを持つ不変のビットマップを返します。各ピクセル値は、色配列内の対応する値に設定されます。
[Android.Runtime.Register("createBitmap", "(Landroid/util/DisplayMetrics;[IIILandroid/graphics/Bitmap$Config;)Landroid/graphics/Bitmap;", "")]
public static Android.Graphics.Bitmap CreateBitmap(Android.Util.DisplayMetrics? display, int[] colors, int width, int height, Android.Graphics.Bitmap.Config config);
[<Android.Runtime.Register("createBitmap", "(Landroid/util/DisplayMetrics;[IIILandroid/graphics/Bitmap$Config;)Landroid/graphics/Bitmap;", "")>]
static member CreateBitmap : Android.Util.DisplayMetrics * int[] * int * int * Android.Graphics.Bitmap.Config -> Android.Graphics.Bitmap
パラメーター
- display
- DisplayMetrics
このビットマップが描画される表示のメトリックを表示します。
- colors
- Int32[]
ピクセルの初期化 T:Android.Graphics._Color の配列。 この配列は、少なくとも幅 * 高さと同じ大きさにする必要があります。
- width
- Int32
ビットマップの幅
- height
- Int32
ビットマップの高さ
- config
- Bitmap.Config
作成するビットマップ構成。 構成でピクセルごとのアルファ (RGB_565 など) がサポートされていない場合、colors[] のアルファ バイトは無視されます (FF と見なされます)。
返品
- 属性
例外
幅または高さが <= 0 の場合、またはカラー配列の長さがピクセル数より小さい場合。
注釈
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。
適用対象
CreateBitmap(DisplayMetrics, Int32, Int32, Bitmap+Config, Boolean)
指定した幅と高さを持つ変更可能なビットマップを返します。
[Android.Runtime.Register("createBitmap", "(Landroid/util/DisplayMetrics;IILandroid/graphics/Bitmap$Config;Z)Landroid/graphics/Bitmap;", "", ApiSince=26)]
public static Android.Graphics.Bitmap CreateBitmap(Android.Util.DisplayMetrics? display, int width, int height, Android.Graphics.Bitmap.Config config, bool hasAlpha);
[<Android.Runtime.Register("createBitmap", "(Landroid/util/DisplayMetrics;IILandroid/graphics/Bitmap$Config;Z)Landroid/graphics/Bitmap;", "", ApiSince=26)>]
static member CreateBitmap : Android.Util.DisplayMetrics * int * int * Android.Graphics.Bitmap.Config * bool -> Android.Graphics.Bitmap
パラメーター
- display
- DisplayMetrics
ビットマップが描画される表示のメトリックを表示します。 この値は nullされる場合があります。
- width
- Int32
ビットマップの幅。
- height
- Int32
ビットマップの高さ。
- config
- Bitmap.Config
作成するビットマップ構成。 この値を null にすることはできません。
- hasAlpha
- Boolean
Argb8888、RgbaF16、またはRgba1010102では、ビットマップを不透明としてマークするかどうかを指定します。 不透明としてマークすると、ビットマップは透明ではなく黒にクリアされます。
返品
ビットマップ。 この値を null にすることはできません。
- 属性
例外
ハードウェア ビットマップは常に不変であるため、 width または height が 0 以下の場合、または config が Hardware場合。
注釈
初期密度は、 displayによって決定されます。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。
適用対象
CreateBitmap(Bitmap, Int32, Int32, Int32, Int32)
ソース ビットマップの指定したサブセットからビットマップを返します。
[Android.Runtime.Register("createBitmap", "(Landroid/graphics/Bitmap;IIII)Landroid/graphics/Bitmap;", "")]
public static Android.Graphics.Bitmap CreateBitmap(Android.Graphics.Bitmap source, int x, int y, int width, int height);
[<Android.Runtime.Register("createBitmap", "(Landroid/graphics/Bitmap;IIII)Landroid/graphics/Bitmap;", "")>]
static member CreateBitmap : Android.Graphics.Bitmap * int * int * int * int -> Android.Graphics.Bitmap
パラメーター
- source
- Bitmap
サブセット化するビットマップ
- x
- Int32
ソース内の最初のピクセルの x 座標
- y
- Int32
ソース内の最初のピクセルの y 座標
- width
- Int32
各行のピクセル数
- height
- Int32
行数
返品
ソース ビットマップまたはソース ビットマップ自体のサブセットのコピー。
- 属性
例外
x、y、width、height の値がソース ビットマップの寸法外にある場合、または幅が <= 0 の場合、または高さが < = 0 の場合
注釈
ソース ビットマップの指定したサブセットからビットマップを返します。 新しいビットマップは、ソースと同じオブジェクトであるか、コピーが作成されている可能性があります。 元のビットマップと同じ密度と色空間で初期化されます。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。
適用対象
CreateBitmap(Int32[], Int32, Int32, Bitmap+Config)
指定した幅と高さを持つ不変のビットマップを返します。各ピクセル値は、色配列内の対応する値に設定されます。
[Android.Runtime.Register("createBitmap", "([IIILandroid/graphics/Bitmap$Config;)Landroid/graphics/Bitmap;", "")]
public static Android.Graphics.Bitmap CreateBitmap(int[] colors, int width, int height, Android.Graphics.Bitmap.Config? config);
[<Android.Runtime.Register("createBitmap", "([IIILandroid/graphics/Bitmap$Config;)Landroid/graphics/Bitmap;", "")>]
static member CreateBitmap : int[] * int * int * Android.Graphics.Bitmap.Config -> Android.Graphics.Bitmap
パラメーター
- colors
- Int32[]
ピクセルの初期化 T:Android.Graphics._Color の配列。 この配列は、少なくとも幅 * 高さと同じ大きさにする必要があります。
- width
- Int32
ビットマップの幅
- height
- Int32
ビットマップの高さ
- config
- Bitmap.Config
作成するビットマップ構成。 構成でピクセルごとのアルファ (RGB_565 など) がサポートされていない場合、colors[] のアルファ バイトは無視されます (FF と見なされます)。
返品
- 属性
例外
幅または高さが <= 0 の場合、またはカラー配列の長さがピクセル数より小さい場合。
注釈
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。
適用対象
CreateBitmap(Int32, Int32, Bitmap+Config, Boolean)
指定した幅と高さを持つ変更可能なビットマップを返します。
[Android.Runtime.Register("createBitmap", "(IILandroid/graphics/Bitmap$Config;Z)Landroid/graphics/Bitmap;", "", ApiSince=26)]
public static Android.Graphics.Bitmap CreateBitmap(int width, int height, Android.Graphics.Bitmap.Config config, bool hasAlpha);
[<Android.Runtime.Register("createBitmap", "(IILandroid/graphics/Bitmap$Config;Z)Landroid/graphics/Bitmap;", "", ApiSince=26)>]
static member CreateBitmap : int * int * Android.Graphics.Bitmap.Config * bool -> Android.Graphics.Bitmap
パラメーター
- width
- Int32
ビットマップの幅。
- height
- Int32
ビットマップの高さ。
- config
- Bitmap.Config
作成するビットマップ構成。 この値を null にすることはできません。
- hasAlpha
- Boolean
Argb8888、RgbaF16、またはRgba1010102では、ビットマップを不透明としてマークするかどうかを指定します。 不透明としてマークすると、ビットマップは透明ではなく黒にクリアされます。
返品
ビットマップ。 この値を null にすることはできません。
- 属性
例外
ハードウェア ビットマップは常に不変であるため、 width または height が 0 以下の場合、または config が Hardware場合。
注釈
初期密度は、 Densityによって返されます。 新しく作成されたビットマップは、sRGB 色空間にあります。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。
適用対象
CreateBitmap(DisplayMetrics, Int32, Int32, Bitmap+Config)
指定した幅と高さを持つ変更可能なビットマップを返します。
[Android.Runtime.Register("createBitmap", "(Landroid/util/DisplayMetrics;IILandroid/graphics/Bitmap$Config;)Landroid/graphics/Bitmap;", "")]
public static Android.Graphics.Bitmap CreateBitmap(Android.Util.DisplayMetrics? display, int width, int height, Android.Graphics.Bitmap.Config config);
[<Android.Runtime.Register("createBitmap", "(Landroid/util/DisplayMetrics;IILandroid/graphics/Bitmap$Config;)Landroid/graphics/Bitmap;", "")>]
static member CreateBitmap : Android.Util.DisplayMetrics * int * int * Android.Graphics.Bitmap.Config -> Android.Graphics.Bitmap
パラメーター
- display
- DisplayMetrics
このビットマップが描画される表示のメトリックを表示します。
- width
- Int32
ビットマップの幅
- height
- Int32
ビットマップの高さ
- config
- Bitmap.Config
作成するビットマップ構成。
返品
- 属性
例外
幅または高さが <= 0 の場合
注釈
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。
適用対象
CreateBitmap(Picture, Int32, Int32, Bitmap+Config)
指定した図の記録された描画コマンドからビットマップを作成します。
[Android.Runtime.Register("createBitmap", "(Landroid/graphics/Picture;IILandroid/graphics/Bitmap$Config;)Landroid/graphics/Bitmap;", "", ApiSince=28)]
public static Android.Graphics.Bitmap CreateBitmap(Android.Graphics.Picture source, int width, int height, Android.Graphics.Bitmap.Config config);
[<Android.Runtime.Register("createBitmap", "(Landroid/graphics/Picture;IILandroid/graphics/Bitmap$Config;)Landroid/graphics/Bitmap;", "", ApiSince=28)>]
static member CreateBitmap : Android.Graphics.Picture * int * int * Android.Graphics.Bitmap.Config -> Android.Graphics.Bitmap
パラメーター
- source
- Picture
返されたビットマップに描画する記録された描画コマンド。 この値を null にすることはできません。
- width
- Int32
作成するビットマップの幅。 図の幅は、必要に応じて調整されます。
- height
- Int32
作成するビットマップの高さ。 図の高さは、必要に応じて調整されます。
- config
- Bitmap.Config
作成されたビットマップの構成。 この値を null にすることはできません。
返品
configによって指定された構成を持つ変更できないビットマップ。 この値を null にすることはできません。
- 属性
注釈
ビットマップは不変であり、幅と高さが指定されています。 いずれかの寸法が図の対応する寸法と異なる場合、図は合わせて拡大縮小されます。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。
適用対象
CreateBitmap(Int32, Int32, Bitmap+Config)
指定した幅と高さを持つ変更可能なビットマップを返します。
[Android.Runtime.Register("createBitmap", "(IILandroid/graphics/Bitmap$Config;)Landroid/graphics/Bitmap;", "")]
public static Android.Graphics.Bitmap CreateBitmap(int width, int height, Android.Graphics.Bitmap.Config config);
[<Android.Runtime.Register("createBitmap", "(IILandroid/graphics/Bitmap$Config;)Landroid/graphics/Bitmap;", "")>]
static member CreateBitmap : int * int * Android.Graphics.Bitmap.Config -> Android.Graphics.Bitmap
パラメーター
- width
- Int32
ビットマップの幅
- height
- Int32
ビットマップの高さ
- config
- Bitmap.Config
作成するビットマップ構成。
返品
- 属性
例外
幅または高さが <= 0 の場合
注釈
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。
適用対象
CreateBitmap(Picture)
記録された描画コマンドの指定した Picture ソースからビットマップを作成します。
[Android.Runtime.Register("createBitmap", "(Landroid/graphics/Picture;)Landroid/graphics/Bitmap;", "", ApiSince=28)]
public static Android.Graphics.Bitmap CreateBitmap(Android.Graphics.Picture source);
[<Android.Runtime.Register("createBitmap", "(Landroid/graphics/Picture;)Landroid/graphics/Bitmap;", "", ApiSince=28)>]
static member CreateBitmap : Android.Graphics.Picture -> Android.Graphics.Bitmap
パラメーター
- source
- Picture
返されたビットマップに描画される描画コマンドの記録された Picture 。
返品
ピクチャ ソースに記録された描画コマンドからコンテンツが作成される HARDWARE 構成を持つ不変ビットマップ。
- 属性
注釈
記録された描画コマンドの指定した Picture ソースからビットマップを作成します。
図の幅と高さと Config.HARDWARE 構成と同じ幅と高さの #createBitmap(Picture, int, int, Config) を呼び出すことと同じです。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。
適用対象
CreateBitmap(Bitmap)
ソース ビットマップからビットマップを返します。
[Android.Runtime.Register("createBitmap", "(Landroid/graphics/Bitmap;)Landroid/graphics/Bitmap;", "")]
public static Android.Graphics.Bitmap CreateBitmap(Android.Graphics.Bitmap src);
[<Android.Runtime.Register("createBitmap", "(Landroid/graphics/Bitmap;)Landroid/graphics/Bitmap;", "")>]
static member CreateBitmap : Android.Graphics.Bitmap -> Android.Graphics.Bitmap
パラメーター
- src
- Bitmap
返品
- 属性
注釈
ソース ビットマップからビットマップを返します。 新しいビットマップは、ソースと同じオブジェクトであるか、コピーが作成されている可能性があります。 元のビットマップと同じ密度と色空間で初期化されます。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。