包 | mx.graphics.codec |
接口 | public interface IImageEncoder |
实现器 | JPEGEncoder, PNGEncoder |
语言版本: | ActionScript 3.0 |
产品版本: | Flex 3 |
运行时版本: | Flash Player 9, AIR 1.1 |
相关 API 元素
公共属性
属性 | 由以下参数定义 | ||
---|---|---|---|
contentType : String [只读]
此编码器生成的图像格式的 MIME 类型。 | IImageEncoder |
公共方法
方法 | 由以下参数定义 | ||
---|---|---|---|
将 BitmapData 对象编码为 ByteArray。 | IImageEncoder | ||
将包含 32 位 ARGB (Alpha、红、绿、蓝)格式原始像素的 ByteArray 对象编码为包含编码的图像数据的 ByteArray 对象。 | IImageEncoder |
属性详细信息
contentType | 属性 |
方法详细信息
encode | () | 方法 |
public function encode(bitmapData:BitmapData):ByteArray
语言版本: | ActionScript 3.0 |
产品版本: | Flex 3 |
运行时版本: | Flash Player 9, AIR 1.1 |
将 BitmapData 对象编码为 ByteArray。
参数
bitmapData:BitmapData — BitmapData 输入对象。
|
ByteArray — 返回包含已编码的图像数据的 ByteArray 对象。
|
encodeByteArray | () | 方法 |
public function encodeByteArray(byteArray:ByteArray, width:int, height:int, transparent:Boolean = true):ByteArray
语言版本: | ActionScript 3.0 |
产品版本: | Flex 3 |
运行时版本: | Flash Player 9, AIR 1.1 |
将包含 32 位 ARGB (Alpha、红、绿、蓝)格式原始像素的 ByteArray 对象编码为包含编码的图像数据的 ByteArray 对象。原始的 ByteArray 将保持不变。
参数
byteArray:ByteArray — 包含原始像素的 ByteArray 输入对象。此 ByteArray 应包含 4 width height 字节。每个像素都由 4 个字节表示,顺序依次为 ARGB。前四个字节表示图像左上角的像素。接下来的四个字节表示其右侧的像素,依此类推。每一行与前一行之间没有任何填充。
| |
width:int — 输入图像的宽度(以像素为单位)。
| |
height:int — 输入图像的高度(以像素为单位)。
| |
transparent:Boolean (default = true ) — 如果为 false ,则将忽略 Alpha 通道信息。
|
ByteArray — 返回包含已编码的图像数据的 ByteArray 对象。
|
Tue Jun 12 2018, 11:04 AM Z