ImageDecoder.SetTargetSampleSize(Int32) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Impostare le dimensioni di destinazione con sampleSize.
[Android.Runtime.Register("setTargetSampleSize", "(I)V", "", ApiSince=28)]
public void SetTargetSampleSize(int sampleSize);
[<Android.Runtime.Register("setTargetSampleSize", "(I)V", "", ApiSince=28)>]
member this.SetTargetSampleSize : int -> unit
Parametri
- sampleSize
- Int32
frequenza di campionamento dell'immagine codificata.
- Attributi
Commenti
Impostare le dimensioni di destinazione con sampleSize.
Per impostazione predefinita, le dimensioni dell'output corrispondono alle dimensioni dell'immagine codificata, che può essere recuperata da ImageInfo ImageInfo in OnHeaderDecodedListener#onHeaderDecoded onHeaderDecoded.
Richiede al decodificatore di eseguire la sottosample dell'immagine originale, restituendo un'immagine più piccola per risparmiare memoria.
sampleSize è il numero di pixel in entrambe le dimensioni che corrispondono a un singolo pixel nell'output. Ad esempio, sampleSize == 4 restituisce un'immagine che è 1/4 la larghezza/altezza dell'originale e 1/16 il numero di pixel.
Deve essere maggiore o uguale a 1.
Ciò ha lo stesso effetto di chiamare #setTargetSize con le dimensioni in base a sampleSize. A differenza della divisione manuale della larghezza e dell'altezza sampleSize originali, la chiamata a questo metodo consente di ImageDecoder arrotondare nella direzione che può eseguire in modo più efficiente.
Solo l'ultima chiamata a questo o #setTargetSize viene rispettata.
Come tutti i setter in ImageDecoder, questo deve essere chiamato all'interno OnHeaderDecodedListener#onHeaderDecoded onHeaderDecodeddi .
per android.graphics.ImageDecoder.setTargetSampleSize(int).
Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.