ActionScript® 3.0 Reference for the Adobe® Flash® Platform
Home  |  Show Packages and Classes List |  Packages  |  Classes  |  What's New  |  Index  |  Appendixes
flash.display 

JPEGXREncoderOptions  - AS3

Packageflash.display
Classpublic final class JPEGXREncoderOptions
InheritanceJPEGXREncoderOptions Inheritance Object

Language Version: ActionScript 3.0
Runtime Versions: Flash Player 11.3, AIR 3.3

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

More examples

Related API Elements



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
  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

colorSpace

property
public var colorSpace:String

Language Version: ActionScript 3.0
Runtime Versions: Flash Player 11.3, AIR 3.3

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

Related API Elements

quantization

property 
public var quantization:uint

Language Version: ActionScript 3.0
Runtime Versions: Flash Player 11.3, 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.

trimFlexBits

property 
public var trimFlexBits:uint

Language Version: ActionScript 3.0
Runtime Versions: Flash Player 11.3, 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 Versions: Flash Player 11.3, 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.