BitmapData和JpegEncoder限制

时间:2010-07-29 02:50:09

标签: flex flash actionscript-3

我正在尝试使用bitmapdata和jpegencoder从flash中保存一个大图像。我正在研究这个过程的局限性,并注意到你只能将bitmapdata pizel的宽度和高度设置为一定的数量,这可能与你将jpegencoder的质量设置为(1-100)的方式很灵活。

有谁知道这两件事的具体局限是什么?我基本上试图看看我能保存多大的图像(因为我需要使用导出的图像用于打印目的,因此我需要尽可能高质量)。

我读过文章说在fp 10中你可以渲染到16,000像素。但我尝试了3500 x 3500的图像并且超时了。所以不确定这是否是正确的信息。

1 个答案:

答案 0 :(得分:1)

Flash Player 9的图像大小限制为2880x2880,Flash 10将此限制增加到4096x4096。这也适用于Stage,Sprites和MovieClips。

用于JPGEncoder类的质量并未规避此限制,因为它与Flash核心有关。