mx.graphics.codecIImageEncoder IImageEncoder 接口用于定义接口,图像编码器可以通过实现此接口来获取 BitmapData 对象或包含原始 ARGB 像素的 ByteArray 对象,并在输入时将它们转换为常见的图像格式,如 PNG 或 JPEG。 IImageEncoder 接口用于定义接口,图像编码器可以通过实现此接口来获取 BitmapData 对象或包含原始 ARGB 像素的 ByteArray 对象,并在输入时将它们转换为常见的图像格式,如 PNG 或 JPEG。 PNGEncoderJPEGEncoderencodeByteArray 将包含 32 位 ARGB (Alpha、红、绿、蓝)格式原始像素的 ByteArray 对象编码为包含编码的图像数据的 ByteArray 对象。返回包含已编码的图像数据的 ByteArray 对象。 byteArray包含原始像素的 ByteArray 输入对象。此 ByteArray 应包含 4 width height 字节。每个像素都由 4 个字节表示,顺序依次为 ARGB。前四个字节表示图像左上角的像素。接下来的四个字节表示其右侧的像素,依此类推。每一行与前一行之间没有任何填充。 width输入图像的宽度(以像素为单位)。 height输入图像的高度(以像素为单位)。 transparenttrue如果为 false,则将忽略 Alpha 通道信息。 将包含 32 位 ARGB (Alpha、红、绿、蓝)格式原始像素的 ByteArray 对象编码为包含编码的图像数据的 ByteArray 对象。原始的 ByteArray 将保持不变。 encode 将 BitmapData 对象编码为 ByteArray。返回包含已编码的图像数据的 ByteArray 对象。 bitmapDataBitmapData 输入对象。 将 BitmapData 对象编码为 ByteArray。 contentType 此编码器生成的图像格式的 MIME 类型。 此编码器生成的图像格式的 MIME 类型。 JPEGEncoder JPEGEncoder 类使用联合图像专家组 (JPEG) 压缩将原始的位图图像转换为编码图像。mx.graphics.codec:IImageEncoderObject JPEGEncoder 类使用联合图像专家组 (JPEG) 压缩将原始的位图图像转换为编码图像。有关 JPEG 算法的信息,请参阅 Cristi Cuturicu 撰写的 http://www.opennet.ru/docs/formats/jpeg.txt 文档。 JPEGEncoder 构造函数。quality50.0一个介于 0.0 和 100.0 之间的值。quality 值越小,生成的图像文件越小。此值不会影响编码的速度。请注意,尽管此值是介于 0.0 和 100.0 之间的数字,但它并不代表百分比。默认值为 50.0。 构造函数。 encodeByteArray 将包含 32 位 ARGB(Alpha、红、绿、蓝)格式原始像素的 ByteArray 对象转换为新的 JPEG 编码的 ByteArray 对象。返回包含按 JPEG 格式编码的图像数据的 ByteArray 对象。 byteArray包含原始像素的 ByteArray 输入对象。此 ByteArray 应包含 4 width height 字节。每个像素都由 4 个字节表示,顺序依次为 ARGB。前四个字节表示图像左上角的像素。接下来的四个字节表示其右侧的像素,依此类推。每一行与前一行之间没有任何填充。 width输入图像的宽度(以像素为单位)。 height输入图像的高度(以像素为单位)。 transparenttrue如果为 false,则将忽略 Alpha 通道信息。 将包含 32 位 ARGB(Alpha、红、绿、蓝)格式原始像素的 ByteArray 对象转换为新的 JPEG 编码的 ByteArray 对象。原始的 ByteArray 将保持不变。不支持透明度;但是您仍然必须使用 ARGB 格式以四个字节表示每个像素。 encode 将 BitmapData 对象的像素转换为 JPEG 编码的 ByteArray 对象。返回包含按 JPEG 格式编码的图像数据的 ByteArray 对象。 bitmapDataBitmapData 输入对象。 将 BitmapData 对象的像素转换为 JPEG 编码的 ByteArray 对象。 contentType JPEG 编码的图像的 MIME 类型。 JPEG 编码的图像的 MIME 类型。此值为 "image/jpeg"PNGEncoder PNGEncoder 类使用便携网络图形 (PNG) 无损压缩将原始位图图像转换为编码图像。mx.graphics.codec:IImageEncoderObject PNGEncoder 类使用便携网络图形 (PNG) 无损压缩将原始位图图像转换为编码图像。

有关 PNG 规范,请参见 http://www.w3.org/TR/PNG/

PNGEncoder 构造函数。 构造函数。 encodeByteArray 将包含 32 位 ARGB(Alpha、红、绿、蓝)格式原始像素的 ByteArray 对象转换为新的 PNG 编码的 ByteArray 对象。返回包含以 PNG 格式编码的图像数据的 ByteArray 对象。 byteArray包含原始像素的 ByteArray 输入对象。此 ByteArray 应包含 4 width height 字节。每个像素都由 4 个字节表示,顺序依次为 ARGB。前四个字节表示图像左上角的像素。接下来的四个字节表示其右侧的像素,依此类推。每一行与前一行之间没有任何填充。 width输入图像的宽度(以像素为单位)。 height输入图像的高度(以像素为单位)。 transparenttrue如果为 false,则将忽略 Alpha 通道信息,但是您仍必须使用 ARGB 格式以四个字节表示每个像素。 将包含 32 位 ARGB(Alpha、红、绿、蓝)格式原始像素的 ByteArray 对象转换为新的 PNG 编码的 ByteArray 对象。原始的 ByteArray 将保持不变。 encode 将 BitmapData 对象的像素转换为 PNG 编码的 ByteArray 对象。返回包含以 PNG 格式编码的图像数据的 ByteArray 对象。 bitmapDataBitmapData 输入对象。 将 BitmapData 对象的像素转换为 PNG 编码的 ByteArray 对象。 contentType PNG 编码的图像的 MIME 类型。 PNG 编码的图像的 MIME 类型。此值为 "image/png"