Language

Bitmap.CreateScaledBitmap(Bitmap, Int32, Int32, Boolean) メソッド

定義

可能な場合は、既存のビットマップからスケーリングされた新しいビットマップを作成します。

[Android.Runtime.Register("createScaledBitmap", "(Landroid/graphics/Bitmap;IIZ)Landroid/graphics/Bitmap;", "")]
public static Android.Graphics.Bitmap CreateScaledBitmap(Android.Graphics.Bitmap src, int dstWidth, int dstHeight, bool filter);
[<Android.Runtime.Register("createScaledBitmap", "(Landroid/graphics/Bitmap;IIZ)Landroid/graphics/Bitmap;", "")>]
static member CreateScaledBitmap : Android.Graphics.Bitmap * int * int * bool -> Android.Graphics.Bitmap

パラメーター

src
Bitmap

元のビットマップ。

dstWidth
Int32

新しいビットマップの目的の幅。

dstHeight
Int32

新しいビットマップの目的の高さ。

filter
Boolean

ビットマップのスケーリング時にバイリニア フィルタリングを使用するかどうかを指定します。 これが当てはまる場合は、パフォーマンスが低下するコストで画質が向上するスケーリング時にバイリニア フィルタリングが使用されます。 これが false の場合は、最近隣スケーリングが代わりに使用され、画質は低下しますが、高速になります。 バイリニア フィルタリングのコストは通常最小限で、画質の向上が重要であるため、既定でフィルターを "true" に設定することをお勧めします。

返品

スケーリングが必要ない場合は、新しいスケーリングされたビットマップまたはソース ビットマップ。

属性

例外

width が <= 0 の場合、または height が <= 0 の場合

注釈

可能な場合は、既存のビットマップからスケーリングされた新しいビットマップを作成します。 指定した幅と高さがソース ビットマップの現在の幅と高さと同じ場合、ソース ビットマップが返され、新しいビットマップは作成されません。

Javaドキュメント。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象