BitmapCache.RenderAtScale Özellik

Tanım

Bit eşlem uygulanan ölçeği gösteren bir değer alır veya ayarlar.

public:
 property double RenderAtScale { double get(); void set(double value); };
public double RenderAtScale { get; set; }
member this.RenderAtScale : double with get, set
Public Property RenderAtScale As Double

Özellik Değeri

Bit eşlem için uygulanan ölçek. Varsayılan değer 1'dir.

Açıklamalar

RenderAtScale özelliğini kullanarak normal bit eşlem boyutunun katları içinde işlemek BitmapCache için kullanın. Normal boyut, öğenin yerel boyutuna göre belirlenir.

1'den büyük değerler, bit eşlem çözünürlüğünü öğenin yerel çözünürlüğüne göre artırır ve 1'den küçük değerler çözünürlüğü azaltır. Örneğin, özelliği 2.0 olarak ayarlanırsa RenderAtScale ve içeriği 2 faktörüne kadar genişleten bir ölçek dönüşümü uygularsanız, içerik 1.0 olarak ayarlanmış aynı içerikle RenderAtScale aynı görsel kaliteye ve 1 dönüştürme ölçeğine sahip olur.

RenderAtScale 0 olarak ayarlandığında bit eşlem işlenmez. Negatif değerler 0'a sıkıştırılır.

Bu değeri değiştirirseniz, önbellek uygun yeni çözünürlükte yeniden oluşturulur.

Aşağıdaki görüntülerde özelliğin farklı değerleri için aynı içeriğin nasıl göründüğü gösterilmektedir RenderAtScale .

RenderAtScale = 1

RenderAtScale = 1

RenderAtScale = 0,5

RenderAtScale = 0,5

RenderAtScale = 0,2

RenderAtScale = 0,2

Aşağıdaki görüntüde, önbelleğe alınan öğenin bir atası için uygulanan yakınlaştırma dönüşümü gösterilmektedir. Yakınlaştırma 1 ve RenderAtScale 1 olarak ayarlandığında, görüntü kalitesi 2 olarak ayarlandığındakiyle RenderAtScale neredeyse aynıdır. Ancak yakınlaştırma 1'den büyük olduğunda, 2 olarak ayarlandığında RenderAtScale daha iyi görüntü kalitesi elde edilir.

RenderAtScale = 1.0

RenderAtScale = 1.0

RenderAtScale = 2.0

RenderAtScale = 2.0

Şunlara uygulanır