使Image中的图像压缩后变平滑

 

try{
                   //从Image中读bitmapData
				var bitmapData:BitmapData = Bitmap(photoImage.content).bitmapData;  
	            var bitmap:Bitmap = new Bitmap(bitmapData);
				bitmap.smoothing = true; 
				bitmap.pixelSnapping = PixelSnapping.ALWAYS;
				
				photoImage.source = bitmap; //将设置好的bitmap赋值给Image实例
			}catch(e:TypeError) {
                trace(e);
            } 
 

图像压缩后会出现失真有锯齿,从image中读出bitmapData,将smoothing属性设为true,再设属性pixelSnapping为always,每个像素总是和周围的像素相连,最后讲bitmapData对象赋值给原image

你可能感兴趣的:(图像失真)