Aracılığıyla paylaş


Bit Eşlem Ölçeklendirme

StretchBlt işlevi, kaynak cihaz bağlamındaki bir dikdörtgenden hedef cihaz bağlamındaki bir dikdörtgene bit bloğu aktarımı gerçekleştirerek bit eşlemi ölçeklendirir. Ancak, hedef dikdörtgendeki kaynak dikdörtgen boyutlarını çoğaltan BitBlt işlevinin aksine, StretchBlt uygulamanın hem kaynağın hem de hedef dikdörtgenlerin boyutlarını belirtmesine olanak tanır. Hedef bit eşlem kaynak bit eşlemden küçük olduğunda sistem, görüntü cihazında ilgili görüntüyü işlemeden önce bit eşlem içindeki renk verisi satırlarını veya sütunlarını (veya her ikisini) birleştirir. Sistem, renk verilerini belirtilen esnetme moduna göre birleştirir ve uygulama, SetStretchBltMode işlevini çağırarak tanımlar. Hedef bit eşlem kaynak bit eşlemden büyük olduğunda, sistem sonuçta elde edilen görüntüdeki her pikseli buna göre ölçeklendirir veya büyütür.