Packageflash.display
Classpublic final class JPEGXREncoderOptions
InheritanceJPEGXREncoderOptions Inheritance Object

Language version: ActionScript 3.0
Runtime version: AIR 3.3

The JPEGXREncoderOptions class defines a compression algorithm for the flash.display.BitmapData.encode() method.

See also

flash.display.BitmapData
flash.display.BitmapData.encode()
flash.display.BitmapEncodingColorSpace


Public Properties
 PropertyDefined by
  colorSpace : String
Specifies how color channels are sampled.
JPEGXREncoderOptions
 Inheritedconstructor : Object
A reference to the class object or constructor function for a given object instance.
Object
 Inheritedprototype : Object
[static] A reference to the prototype object of a class or function object.
Object
  quantization : uint
Specifies the amount of lossy in the compression.
JPEGXREncoderOptions
  trimFlexBits : uint
Determines the amount of extra entropy data that is cut after quantization.
JPEGXREncoderOptions
Public Methods
 MethodDefined by
  
JPEGXREncoderOptions(quantization:uint = 20, colorSpace:String = "auto", trimFlexBits:uint = 0)
Creates a JPEGEXREncoderOptions object with the specified settings.
JPEGXREncoderOptions
 Inherited
Indicates whether an object has a specified property defined.
Object
 Inherited
Indicates whether an instance of the Object class is in the prototype chain of the object specified as the parameter.
Object
 Inherited
Indicates whether the specified property exists and is enumerable.
Object
 Inherited
Sets the availability of a dynamic property for loop operations.
Object
 Inherited
Returns the string representation of this object, formatted according to locale-specific conventions.
Object
 Inherited
Returns the string representation of the specified object.
Object
 Inherited
Returns the primitive value of the specified object.
Object
Property detail
colorSpaceproperty
public var colorSpace:String

Language version: ActionScript 3.0
Runtime version: AIR 3.3

Specifies how color channels are sampled. For more information, see flash.display.BitmapEncodingColorSpace.

See also

quantizationproperty 
public var quantization:uint

Language version: ActionScript 3.0
Runtime version: AIR 3.3

Specifies the amount of lossy in the compression. The range of values is 0 to 100, where a value of 0 means lossless compression. Larger values increase the lossy value and the resultant image becomes more grainy. A common value is 10. For values of 20 or larger, the image can become very grainy.

trimFlexBitsproperty 
public var trimFlexBits:uint

Language version: ActionScript 3.0
Runtime version: AIR 3.3

Determines the amount of extra entropy data that is cut after quantization. This property can affect image quality, and is typically left at the default value.

Constructor detail
JPEGXREncoderOptions()constructor
public function JPEGXREncoderOptions(quantization:uint = 20, colorSpace:String = "auto", trimFlexBits:uint = 0)

Language version: ActionScript 3.0
Runtime version: AIR 3.3

Creates a JPEGEXREncoderOptions object with the specified settings.

Parameters
quantization:uint (default = 20) — The amount of lossy in the compression.
 
colorSpace:String (default = "auto") — Specifies how color channels are sampled.
 
trimFlexBits:uint (default = 0) — Determines the amount of extra entropy data that is cut after quantization.