BitmapImage.DecodePixelType Properti

Definisi

Mendapatkan atau menetapkan nilai yang menentukan bagaimana nilai DecodePixelWidth dan DecodePixelHeight ditafsirkan untuk operasi pendekodean.

public:
 property DecodePixelType DecodePixelType { DecodePixelType get(); void set(DecodePixelType value); };
DecodePixelType DecodePixelType();

void DecodePixelType(DecodePixelType value);
public DecodePixelType DecodePixelType { get; set; }
var decodePixelType = bitmapImage.decodePixelType;
bitmapImage.decodePixelType = decodePixelType;
Public Property DecodePixelType As DecodePixelType

Nilai Properti

Nilai enumerasi. Defaultnya adalah Fisik.

Keterangan

DecodePixelType dapat diatur ke Logis atau Fisik. Nilai defaultnya adalah Fisik. Jika DecodePixelType tidak diatur, atau diatur ke Fisik, gambar didekodekan menggunakan nilai DecodePixelWidth dan DecodePixelHeight yang mewakili piksel fisik, dan operasi dekode menggunakan nilai-nilai ini secara langsung. Jika DecodePixelType diatur ke Logical, gambar didekodekan menggunakan nilai DecodePixelWidth dan DecodePixelHeight yang mewakili piksel logis. Logika internal mengonversi lebar dan tinggi dekode berdasarkan info resolusi perangkat dan bagaimana piksel logis dan fisik diperhitungkan pada perangkat target.

Lebar dan Tinggi untuk elemen Gambar ditentukan dalam piksel logis setelah gambar dirender, tetapi piksel logis tersebut dipengaruhi oleh resolusi perangkat. Untuk elemen BitmapImage yang mewakili sumber file gambar, DecodePixelWidth dan DecodePixelHeight ditentukan dalam piksel fisik, secara default. Nilai piksel fisik yang disediakan untuk operasi dekode memengaruhi ukuran bitmap yang dibuat dalam memori. Dengan menentukan DecodePixelType sebagai Logis, gambar didekode menggunakan nilai yang telah diperhitungkan sebelumnya untuk resolusi logis, dan berpotensi tidak akan menggunakan memori sebanyak itu. Untuk informasi selengkapnya tentang resolusi perangkat dan sumber gambar, lihat Piksel dan penskalaan yang efektif.

Berlaku untuk