2012-05-23 24 views
5

Böyle 200, 400, 600 ve 800.AS3 - Ölçek BitmapData

bunu yapmak için iyi bir yolu nedir gibi farklı boyutlarda bir BitmapData ölçeklendirmek istediğiniz?

cevap

10

Doğrudan bir BitmapData ölçek olamaz bkz ama bunu ölçekli klon yapabilirsiniz. Aşağıda, bir BitmapData:

'un ölçeklendirilmesi için hızlı bir örnek verilmiştir.
2

Bir bitmap nesnesinin genişliğini ve yüksekliğini ayarlamak o görüntüyü ölçeklendirir, böylece bitmapData'nızla bir bitmap oluşturun, ardından genişliği/yüksekliği kullanarak ölçeklendirin veya ölçekleme değerlerini kullanmak istiyorsanız scaleX/Y'yi kullanın.

var bmp:Bitmap = new Bitmap(bmpData); 
bmp.width = 400; // or 600,800 etc. 
bmp.height = 400; 

bir bitmap nesnesini ve directy ölçeği kullanmak istemiyorsanız BitmapData bu What is the best way to resize a BitmapData object?