Skip to content
This repository was archived by the owner on May 25, 2023. It is now read-only.

Upload multiple resolutions of one image with multiple resize options

blueimp edited this page Apr 26, 2013 · 12 revisions
$.blueimp.fileupload.prototype.processActions.duplicate = function (data, options) {
    data.files.push(data.files[data.index]);
    return data;
};
$('#fileupload').fileupload({
    processQueue: [
        {
            action: 'load',
            fileTypes: /^image\/(gif|jpeg|png)$/,
            maxFileSize: 20000000 // 20MB
        },
        {
            action: 'resize',
            maxWidth: 1920,
            maxHeight: 1200
        },
        {action: 'save'},
        {action: 'duplicate'},
        {
            action: 'resize',
            maxWidth: 1280,
            maxHeight: 1024
        },
        {action: 'save'},
        {action: 'duplicate'},
        {
            action: 'resize',
            maxWidth: 1024,
            maxHeight: 768
        },
        {action: 'save'}
    ]
});
Clone this wiki locally