Flex - 以更高的dpi保存图像

时间:2011-06-14 17:40:10

标签: flex bitmapdata

在Flex中,我使用graphics.codec.JPEGEncoder来保存在应用程序内编辑的图像文件(正常的操作,如亮度等)我能够完美地保存文件。我想知道的是,有什么方法可以用更好的dpi保存图像吗?比方说,例如加载和操作的图像最初为72dpi,现在可以用150或300的dpi保存吗?如果是这样,该怎么做。

不必使用JPEGEncoder,如果有任何方法可以使用它,比如使用任何库等,我没关系。有什么建议吗?

注意:如果重要的话,我使用Bitmapdata存储图像和操作,并使用JPEGEncoder保存图像,方法是将数据提供为如下所示的bytearray。

var imageBytes:ByteArray = encoder.encode(myBitmapData);

1 个答案:

答案 0 :(得分:2)

如果您说要将72 dpi图像保存为150或300 dpi图像,那么它应该在您的情况下基本上是放大,您必须使用类似bicubic interpolation的内容。