2012-06-08 44 views
0

我想将480 X 480位图图像大小减小到30 X 30像素,但保持整个高度和宽度不变。 (我不想缩放或使用高度/宽度属性!)在动作中减少图像像素大小?

所以,如果我划分480/16 = 30。所以我需要采取30个像素元素的平均像素值,并将其放入新的图像。

如何在动作脚本3.0中取平均值?我看了getpixels()方法,是他们实现这一目标的简单方法/方法吗?让我以更简单的方式 - 我试图将位图图像中的像素从480 X 480减少到30 X 30,高度和宽度保持不变,并且在将图像转换为30 X后,我预计会出现一定程度的失真30.

我做了缩放,但它减少了宽度和高度,如果我再次增加宽度和高度,它只是恢复正常像素。谢谢!

+0

我想你想寻找到做图像上的MatrixTransform调整其大小:http://livedocs.adobe.com/flex/3/html/help。 html?content = 15_Geometry_5.html http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/flash/geom/Matrix.html – JeffryHouser

+0

你有什么理由不想重新调整比例吗?如果你在Bitmap(或Image.content,当它完成加载时)设置'smoothing = true',它应该有非常相似的效果。另一种可能的行动方式:使用单独的缩略图图像。 – primo

+0

你的意思是你的图像为30x30的480x480位图吗? –

回答