2010-11-17 65 views
0

是否可以调整大小为9000x9000至150x150的位图图像?我听说有一些限制......将大小为9000x9000的位图图像调整为150x150?

+0

最好的方法是自己尝试一下。 – DMan 2010-11-17 23:47:30

+1

需要更多的细节。如果您有权访问并将该映像的ByteArray/file数据传递给外部程序(Java,C,PHP,shell脚本等),则这在技术上是可行的。 Flash无法处理该大小的BitmapData(请参阅TheDarklnl1978的文章),但您可能可以将其交给另一个可以的程序/脚本。 – 2010-11-18 00:28:46

回答

0

包括PNGEncoder

9000不宜过高

打开图像,然后使用包括PNGEncoder保存图像退了出去。

3

的BitmapData:闪光CS5的ActionScript 3.0语言参考

在AIR 1.5和Flash播放器10中,BitmapData对象 的 最大尺寸的宽度或高度, 8191个像素和的总数像素不能 超过16,777,215像素。 (因此,如果一个 BitmapData对象是8191个像素 宽,它只能是2048个像素 高。)在Flash Player 9及更早 和AIR 1.1和更早的版本, 限制是高度 2880个像素,宽度2880 。