ImageDecoder クラス

定義

エンコードされたイメージ (、JPEGGIFWEBPまたは HEIFなどPNG) を または Bitmap オブジェクトにDrawable変換するためのクラス。

[Android.Runtime.Register("android/graphics/ImageDecoder", ApiSince=28, DoNotGenerateAcw=true)]
public sealed class ImageDecoder : Java.Lang.Object, IDisposable, Java.Interop.IJavaPeerable, Java.Lang.IAutoCloseable
[<Android.Runtime.Register("android/graphics/ImageDecoder", ApiSince=28, DoNotGenerateAcw=true)>]
type ImageDecoder = class
    inherit Object
    interface IAutoCloseable
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
継承
ImageDecoder
属性
実装

注釈

android.graphics.ImageDecoderJava ドキュメント。

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

フィールド

AllocatorDefault
古い.

ピクセル メモリの既定の割り当てを使用します。

AllocatorHardware
古い.

が必要です Bitmap.Config#HARDWAREBitmap

AllocatorSharedMemory
古い.

ピクセル メモリには共有メモリを使用します。

AllocatorSoftware
古い.

ピクセル メモリにソフトウェア割り当てを使用します。

MemoryPolicyDefault
古い.

内部 Bitmapには、最も自然Bitmap.Configな を使用します。

MemoryPolicyLowRam
古い.

可能な場合は、イメージの品質を犠牲にして高密度 Bitmap.Config を使用してメモリを節約します。

プロパティ

Class

この Objectのランタイム クラスを返します。

(継承元 Object)
Crop

設定されている場合は、トリミングする四角形を返します。 または、(場合によっては) スケーリングされたイメージの に subset 出力をトリミングします。

DecodeAsAlphaMaskEnabled

単一チャネル入力をアルファとして扱うかどうかを返します。 または、出力をアルファ マスクとして扱う可能性があるかどうかを指定します。

Handle

基になる Android インスタンスへのハンドル。

(継承元 Object)
JniIdentityHashCode

エンコードされたイメージ (、JPEGGIFWEBPまたは HEIFなどPNG) を または Bitmap オブジェクトにDrawable変換するためのクラス。

(継承元 Object)
JniPeerMembers

エンコードされたイメージ (、JPEGGIFWEBPまたは HEIFなどPNG) を または Bitmap オブジェクトにDrawable変換するためのクラス。

MemorySizePolicy

デコードされた Bitmapのメモリ ポリシーを取得します。 または、デコードされた Bitmapのメモリ ポリシーを指定します。

MutableRequired

デコードされた Bitmap が変更可能かどうかを返します。 または、 を Bitmap 変更可能にするかどうかを指定します。

OnPartialImageListener

このオブジェクトに を OnPartialImageListener 設定 (置換) します。

PeerReference

エンコードされたイメージ (、JPEGGIFWEBPまたは HEIFなどPNG) を または Bitmap オブジェクトにDrawable変換するためのクラス。

(継承元 Object)
PostProcessor

現在設定されている を PostProcessor 返します。 または、デコードとスケーリングの後にイメージを変更します。

ThresholdClass

この API は Mono for Android インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。

(継承元 Object)
ThresholdType

この API は Mono for Android インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。

(継承元 Object)
UnpremultipliedRequired

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

メソッド

Clone()

このオブジェクトのコピーを作成して返します。

(継承元 Object)
Close()

基になるリソースを放棄して、このリソースを閉じます。

CreateSource(AssetManager, String)

から新しい Source を作成します android.net.Uri

CreateSource(Byte[])

から新しい Source を作成します android.net.Uri

CreateSource(Byte[], Int32, Int32)

から新しい Source を作成します android.net.Uri

CreateSource(ByteBuffer)

から新しい Source を作成します android.net.Uri

CreateSource(ContentResolver, Uri)

から新しい Source を作成します android.net.Uri

CreateSource(File)

から新しい Source を作成します android.net.Uri

CreateSource(ICallable)

から新しい Source を作成します android.net.Uri

CreateSource(Resources, Int32)

から新しい Source を作成します android.net.Uri

DecodeBitmap(ImageDecoder+Source)

以下を参照してください。#decodeBitmap(Source, OnHeaderDecodedListener)

DecodeBitmap(ImageDecoder+Source, ImageDecoder+IOnHeaderDecodedListener)

以下を参照してください。#decodeBitmap(Source, OnHeaderDecodedListener)

DecodeDrawable(ImageDecoder+Source)

以下を参照してください。#decodeDrawable(Source, OnHeaderDecodedListener)

DecodeDrawable(ImageDecoder+Source, ImageDecoder+IOnHeaderDecodedListener)

以下を参照してください。#decodeDrawable(Source, OnHeaderDecodedListener)

Dispose()

エンコードされたイメージ (、JPEGGIFWEBPまたは HEIFなどPNG) を または Bitmap オブジェクトにDrawable変換するためのクラス。

(継承元 Object)
Dispose(Boolean)

エンコードされたイメージ (、JPEGGIFWEBPまたは HEIFなどPNG) を または Bitmap オブジェクトにDrawable変換するためのクラス。

(継承元 Object)
Equals(Object)

他のオブジェクトがこのオブジェクトと "等しい" かどうかを示します。

(継承元 Object)
GetHashCode()

オブジェクトのハッシュ コード値を返します。

(継承元 Object)
IsMimeTypeSupported(String)

指定された MIME の種類が、このクラスでデコードできるサポートされているファイル形式である場合は、 を返します。

JavaFinalize()

オブジェクトへの参照がなくなったとガベージ コレクションが判断したときに、オブジェクトのガベージ コレクターによって呼び出されます。

(継承元 Object)
Notify()

このオブジェクトのモニターで待機している 1 つのスレッドを起動します。

(継承元 Object)
NotifyAll()

このオブジェクトのモニターで待機しているすべてのスレッドを起動します。

(継承元 Object)
SetHandle(IntPtr, JniHandleOwnership)

Handle プロパティを設定します。

(継承元 Object)
SetTargetColorSpace(ColorSpace)

出力に必要 ColorSpace な を指定します。

SetTargetSampleSize(Int32)

sampleSize を使用してターゲット サイズを設定します。

SetTargetSize(Int32, Int32)

出力 Drawable のサイズまたは Bitmapを指定します。

ToArray<T>()

エンコードされたイメージ (、JPEGGIFWEBPまたは HEIFなどPNG) を または Bitmap オブジェクトにDrawable変換するためのクラス。

(継承元 Object)
ToString()

オブジェクトの文字列形式を返します。

(継承元 Object)
UnregisterFromRuntime()

エンコードされたイメージ (、JPEGGIFWEBPまたは HEIFなどPNG) を または Bitmap オブジェクトにDrawable変換するためのクラス。

(継承元 Object)
Wait()

現在のスレッドは、別のスレッドがこのオブジェクトの メソッドまたは メソッドをjava.lang.Object#notify()java.lang.Object#notifyAll()呼び出すまで待機します。

(継承元 Object)
Wait(Int64)

別のスレッドがこのオブジェクトの メソッドまたは java.lang.Object#notifyAll() メソッドを呼び出java.lang.Object#notify()すか、指定した時間が経過するまで、現在のスレッドを待機させます。

(継承元 Object)
Wait(Int64, Int32)

別のスレッドがこのオブジェクトのメソッドまたはjava.lang.Object#notifyAll()メソッドを呼び出すかjava.lang.Object#notify()、他のスレッドが現在のスレッドを中断するか、一定のリアルタイムが経過するまで、現在のスレッドを待機させます。

(継承元 Object)

イベント

PartialImage

エンコードされたイメージ (、JPEGGIFWEBPまたは HEIFなどPNG) を または Bitmap オブジェクトにDrawable変換するためのクラス。

明示的なインターフェイスの実装

IJavaPeerable.Disposed()

エンコードされたイメージ (、JPEGGIFWEBPまたは HEIFなどPNG) を または Bitmap オブジェクトにDrawable変換するためのクラス。

(継承元 Object)
IJavaPeerable.DisposeUnlessReferenced()

エンコードされたイメージ (、JPEGGIFWEBPまたは HEIFなどPNG) を または Bitmap オブジェクトにDrawable変換するためのクラス。

(継承元 Object)
IJavaPeerable.Finalized()

エンコードされたイメージ (、JPEGGIFWEBPまたは HEIFなどPNG) を または Bitmap オブジェクトにDrawable変換するためのクラス。

(継承元 Object)
IJavaPeerable.JniManagedPeerState

エンコードされたイメージ (、JPEGGIFWEBPまたは HEIFなどPNG) を または Bitmap オブジェクトにDrawable変換するためのクラス。

(継承元 Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

エンコードされたイメージ (、JPEGGIFWEBPまたは HEIFなどPNG) を または Bitmap オブジェクトにDrawable変換するためのクラス。

(継承元 Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

エンコードされたイメージ (、JPEGGIFWEBPまたは HEIFなどPNG) を または Bitmap オブジェクトにDrawable変換するためのクラス。

(継承元 Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

エンコードされたイメージ (、JPEGGIFWEBPまたは HEIFなどPNG) を または Bitmap オブジェクトにDrawable変換するためのクラス。

(継承元 Object)

拡張メソッド

JavaCast<TResult>(IJavaObject)

Android ランタイムチェック型変換を実行します。

JavaCast<TResult>(IJavaObject)

エンコードされたイメージ (、JPEGGIFWEBPまたは HEIFなどPNG) を または Bitmap オブジェクトにDrawable変換するためのクラス。

GetJniTypeName(IJavaPeerable)

エンコードされたイメージ (、JPEGGIFWEBPまたは HEIFなどPNG) を または Bitmap オブジェクトにDrawable変換するためのクラス。

適用対象