次の方法で共有


ImageDecoder.UnpremultipliedRequired プロパティ

定義

プリ乗算されていないピクセルがあるかどうかを Bitmap 返します。 または、事前乗算されていないピクセルを Bitmap 含めるかどうかを指定します。

public bool UnpremultipliedRequired { [Android.Runtime.Register("isUnpremultipliedRequired", "()Z", "", ApiSince=28)] get; [Android.Runtime.Register("setUnpremultipliedRequired", "(Z)V", "", ApiSince=28)] set; }
[<get: Android.Runtime.Register("isUnpremultipliedRequired", "()Z", "", ApiSince=28)>]
[<set: Android.Runtime.Register("setUnpremultipliedRequired", "(Z)V", "", ApiSince=28)>]
member this.UnpremultipliedRequired : bool with get, set

プロパティ値

属性

注釈

プロパティ getter のドキュメント:

プリ乗算されていないピクセルがあるかどうかを Bitmap 返します。

の Java ドキュメントandroid.graphics.ImageDecoder.isUnpremultipliedRequired()

プロパティ セッターのドキュメント:

プリマルチプライドピクセルが必要かどうかを Bitmap 指定します。

既定では、ImageDecoder は、システムを使用して描画android.view.Viewするために必要な事前乗算ピクセル (つまり aCanvas) を作成Bitmapします。 値を true 指定してこのメソッドを呼び出すと #decodeBitmap 、プリ乗算されていないピクセルを Bitmap 持つ値が返されます。 以下を参照してください。Bitmap#isPremultiplied Bitmap.isPremultiplied() これは互換性がありません#decodeDrawable decodeDrawable。プリマルチプライドDrawablejava.lang.IllegalStateExceptionをデコードしようとすると、 .

ImageDecoder のすべてのセッターと同様に、これは内部で OnHeaderDecodedListener#onHeaderDecoded onHeaderDecoded呼び出す必要があります。

の Java ドキュメントandroid.graphics.ImageDecoder.setUnpremultipliedRequired(boolean)

このページの一部は、Android オープンソース プロジェクトによって作成および共有され、クリエイティブ コモンズ 2.5 属性ライセンスに記載されている条件に従って使用される作業に基づく変更です。

適用対象