- 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
- 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
converter.getThumbnailWatermarkPreview(Object) Method HTML5/Flash Uploader JavaScript
Applies watermark settings to the specified image (as a preview).
Syntax
$au.imageUploaderFlash('uploaderID').converters().get(index).getThumbnailWatermarkPreview(previewParams);
Parameters
- previewParams
-
Type: Object
An object containing two properties -
callbackwhich is called when the preview is ready andimage- an image object which you would like to watermark.
Remarks
This method is useful if you want to build a configurable watermark interface (like in our demo application) and need to give an idea about how the watermark will look like to your user.
This method is asynchronous. You pass an object with an image which you want to use for a preview and a callback which is called when the watermark is applied. This callback has a single argument - the img element which you may insert to your DOM document.
As an image, it may accept any string you would pass to the src of an img element - it may be either a URL or an inline image as a base64 string (using data:URL).
Example
Let's imagine that the first converter is used to send a full file and the second one - a watermarked copy.
var conv = $au.imageUploaderFlash('Uploader1').converters().get(1);
conv.getThumbnailWatermarkPreview({
image:"/images/preview.jpg",
callback: function(img){
$("#preview").html(img);
}
});