Пакет | mx.graphics.codec |
Класс | public class PNGEncoder |
Наследование | PNGEncoder Object |
Реализует | IImageEncoder |
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Спецификацию PNG см. по адресу http://www.w3.org/TR/PNG/
.Общедоступные свойства
Свойство | Определено | ||
---|---|---|---|
constructor : Object
Ссылка на объект класса или функцию конструктора для данного экземпляра объекта. | Object | ||
contentType : String [только для чтения]
Тип MIME для изображений в формате PNG. | PNGEncoder |
Общедоступные методы
Метод | Определено | ||
---|---|---|---|
Конструктор. | PNGEncoder | ||
Обеспечивает преобразование пикселей объекта BitmapData в объект ByteArray в формате PNG. | PNGEncoder | ||
Преобразовывает объект ByteArray, содержащий необработанные пиксели в 32-разрядном формате ARGB (альфа-канал, красный, зеленый, синий каналы), в новый объект ByteArray в формате PNG. | PNGEncoder | ||
Показывает, определено ли заданное свойство для объекта. | Object | ||
Показывает, есть ли экземпляр класса Object в цепи прототипов объекта, заданного в качестве параметра. | Object | ||
Показывает наличие заданного свойства и его перечисляемость. | Object | ||
Задает доступность динамического свойства для операций цикла. | Object | ||
Возвращает строковое представление этого объекта, отформатированного в соответствии со стандартами, принятыми для данной локали. | Object | ||
Возвращает строковое представление заданного объекта. | Object | ||
Возвращает элементарное значение заданного объекта. | Object |
Сведения о свойстве
contentType | свойство |
Сведения о конструкторе
PNGEncoder | () | Конструктор |
public function PNGEncoder()
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Конструктор.
Сведения о методе
encode | () | метод |
public function encode(bitmapData:BitmapData):ByteArray
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Обеспечивает преобразование пикселей объекта BitmapData в объект ByteArray в формате PNG.
Параметры
bitmapData:BitmapData — Входной объект BitmapData.
|
ByteArray — Возвращает объект ByteArray, содержащий графическую информацию в формате PNG.
|
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 |
Преобразовывает объект ByteArray, содержащий необработанные пиксели в 32-разрядном формате ARGB (альфа-канал, красный, зеленый, синий каналы), в новый объект ByteArray в формате PNG. Первоначальный объект ByteArray остается без изменений.
Параметры
byteArray:ByteArray — Входной объект ByteArray, содержащий необработанные пиксели. Этот объект ByteArray должен содержать байты 4 width height . Каждый пиксель представляется 4 байтами в порядке ARGB. Первые четыре байта представляет верхний левый пиксель изображения. Следующие четыре байта представляют пиксель, находящийся справа от первого и т. д. Каждый ряд следует за предыдущим без каких-либо дополнений.
| |
width:int — Ширина входного изображения в пикселях.
| |
height:int — Высота входного изображения в пикселях.
| |
transparent:Boolean (default = true ) — Если значением является false , информация альфа-канала игнорируется, однако каждый пиксель по-прежнему должен быть представлен четырьмя байтами в формате ARGB.
|
ByteArray — Возвращает объект ByteArray, содержащий графическую информацию в формате PNG.
|
Tue Jun 12 2018, 11:34 AM Z