flash.display

# JPEGXREncoderOptions - AS3

Package | flash.display
Class | public final class JPEGXREncoderOptions
Inheritance | JPEGXREncoderOptions 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

Compressing bitmap data

Related API Elements

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

Public Properties
Hide Inherited Public Properties
Show Inherited Public Properties

| Property | Defined By
--- | --- | ---
|  | colorSpace : String Specifies how color channels are sampled. | JPEGXREncoderOptions
|  | constructor : 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
Hide Inherited Public Methods
Show Inherited Public Methods

| Method | Defined By
--- | --- | ---
|  | JPEGXREncoderOptions(quantization:uint = 20, colorSpace:String = "auto", trimFlexBits:uint = 0) Creates a JPEGEXREncoderOptions object with the specified settings. | JPEGXREncoderOptions
|  | hasOwnProperty(name:String):Boolean Indicates whether an object has a specified property defined. | Object
|  | isPrototypeOf(theClass:Object):Boolean Indicates whether an instance of the Object class is in the prototype chain of the object specified as the parameter. | Object
|  | propertyIsEnumerable(name:String):Boolean Indicates whether the specified property exists and is enumerable. | Object
|  | setPropertyIsEnumerable(name:String, isEnum:Boolean = true):void Sets the availability of a dynamic property for loop operations. | Object
|  | toLocaleString():String Returns the string representation of this object, formatted according to locale-specific conventions. | Object
|  | toString():String Returns the string representation of the specified object. | Object
|  | valueOf():Object 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

flash.display.BitmapEncodingColorSpace

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

© 2015 Adobe Systems Incorporated. All rights reserved.
Mon Apr 10 2017, 12:28 PM -07:00