- Upload Suite Overview
- What's New?
- Choosing Upload Technology
- Evaluating Upload Suite
- Upload Suite Editions
- System Requirements
- Installation and Deployment Notes
- ActiveX/Java Uploader
- HTML5/Flash Uploader
- Before You Started with HTML5/Flash Uploader
- HTML5/Flash Uploader Architecture
- HTML5/Flash Uploader User Interface
- Getting Started
- Using HTML5/Flash Uploader
- Troubleshooting
- Reference
- HTML5/Flash Uploader ASP.NET Reference
- HTML5/Flash Uploader PHP Reference
- HTML5/Flash Uploader JavaScript Reference
- $au Namespace HTML5/Flash Uploader JavaScript
- addFilesProgressDialog Class HTML5/Flash Uploader JavaScript
- commonDialog Class HTML5/Flash Uploader JavaScript
- converter Class HTML5/Flash Uploader JavaScript
- converters Class HTML5/Flash Uploader JavaScript
- debug Class HTML5/Flash Uploader JavaScript
- descriptionEditor Class HTML5/Flash Uploader JavaScript
- drawTool Class HTML5/Flash Uploader JavaScript
- event Class HTML5/Flash Uploader JavaScript
- events Class HTML5/Flash Uploader JavaScript
- file Class HTML5/Flash Uploader JavaScript
- files Class HTML5/Flash Uploader JavaScript
- flashControl Class HTML5/Flash Uploader JavaScript
- imageEditor Class HTML5/Flash Uploader JavaScript
- imageEditor Members HTML5/Flash Uploader JavaScript
- imageEditor Methods HTML5/Flash Uploader JavaScript
- imageEditor Properties HTML5/Flash Uploader JavaScript
- cropMinSize Property HTML5/Flash Uploader JavaScript
- cropRatio Property HTML5/Flash Uploader JavaScript
- defaultTool Property HTML5/Flash Uploader JavaScript
- drawTool Property HTML5/Flash Uploader JavaScript
- enableCrop Property HTML5/Flash Uploader JavaScript
- enableDrawTool Property HTML5/Flash Uploader JavaScript
- imagePreviewWindow Class HTML5/Flash Uploader JavaScript
- imageUploaderFlash Class HTML5/Flash Uploader JavaScript
- informationBar Class HTML5/Flash Uploader JavaScript
- messages Class HTML5/Flash Uploader JavaScript
- metadata Class HTML5/Flash Uploader JavaScript
- paneItem Class HTML5/Flash Uploader JavaScript
- restrictions Class HTML5/Flash Uploader JavaScript
- statusPane Class HTML5/Flash Uploader JavaScript
- topPane Class HTML5/Flash Uploader JavaScript
- uploadErrorDialog Class HTML5/Flash Uploader JavaScript
- uploadPane Class HTML5/Flash Uploader JavaScript
- uploadSettings Class HTML5/Flash Uploader JavaScript
- $au.amazonS3Extender Namespace HTML5/Flash Uploader JavaScript
- $au Namespace HTML5/Flash Uploader JavaScript
- HTML5/Flash Uploader Client-Side Events Reference
- POST Field Reference
- Licensing Information
- Legal Notices
imageEditor.cropRatio Property HTML5/Flash Uploader JavaScript
Supported technologies:
Gets or sets an aspect ratio of the crop rectangle.
Syntax
JavaScript
Initialize
$au.imageUploaderFlash({
imageEditor: {
//...other params...
cropRatio: "",
//...other params...
}
})
Get/Set Value at Runtime
$au.imageUploaderFlash('uploaderID').imageEditor().cropRatio(value);
value = $au.imageUploaderFlash('uploaderID').imageEditor().cropRatio();
Property Value
Type: String
The aspect ratio of the crop rectangle. If empty string no aspect ratio is given.
Default value is "".
Remarks
Crop ratio is width-to-height, thus, property value should be greater than 1 to get landscape orientation and lesser than 1 to get portrait. For example, if you set 0.75 as the property value, it will result in portrait with 3:4 aspect ratio.
Another possible value is orig. It means that the uploader will preserve the original aspect ratio.
You can restrict users from changing the aspect ratio by adding "; fixed" to the value. For example, the following value: "4:3; fixed" sets the 4:3 aspect ratio, which cannot be chaged by users.