flash.display

# JPEGEncoderOptions - AS3

Package | flash.display
Class | public final class JPEGEncoderOptions
Inheritance | JPEGEncoderOptions Object

Language Version: | ActionScript 3.0

Runtime Versions: | Flash Player 11.3, AIR 3.3

The JPEGEncoderOptions 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()

Public Properties
Hide Inherited Public Properties
Show Inherited Public Properties

| Property | Defined By
--- | --- | ---
|  | constructor : Object A reference to the class object or constructor function for a given object instance. | Object
|  | quality : uint A value between 1 and 100, where 1 means the lowest quality and 100 means the highest quality. | JPEGEncoderOptions

Public Methods
Hide Inherited Public Methods
Show Inherited Public Methods

| Method | Defined By
--- | --- | ---
|  | JPEGEncoderOptions(quality:uint = 80) Creates a JPEGEncoderOptions object with the specified setting. | JPEGEncoderOptions
|  | 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

### quality

property

`public var quality:uint`

Language Version: | ActionScript 3.0

Runtime Versions: | Flash Player 11.3, AIR 3.3

A value between 1 and 100, where 1 means the lowest quality and 100 means the highest quality. The higher the value, the larger the size of the output of the compression, and the smaller the compression ratio.

Constructor Detail

### JPEGEncoderOptions

()
Constructor

`public function JPEGEncoderOptions(quality:uint = 80)`

Language Version: | ActionScript 3.0

Runtime Versions: | Flash Player 11.3, AIR 3.3

Creates a JPEGEncoderOptions object with the specified setting.

Parameters

| `quality:uint` (default = `80`)`` — The initial quality value.

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