, , , . , originalSize: true , , base64. , , - originalSize false, , . .
$('.export_upload').click(function() {
$("#upload_form_identifier").val("upload_form");
$('.image-editor-upload').cropit('previewSize', {width:1024, height:1024});
var imageData = $('.image-editor-upload').cropit('export', {
type: 'image/jpeg',
quality: .75,
originalSize: false
});
$("#hidden_base64_upload").val(imageData);
window.setTimeout(function() {
window.open(imageData);
document.upload_form.submit();
}, 1000);
});
$('.image-editor-upload').cropit('previewSize', {width:1024, height:1024});. php-. , javascript, , , php, , , .
. true false . , , , , .
public function checkImageDimensions ($base64_image, $width, $height) {
list($type, $base64_image) = explode(';', $base64_image);
list(, $base64_image) = explode(',', $base64_image);
$base64_image = base64_decode($base64_image);
$dimensions = getimagesizefromstring($base64_image);
if ($dimensions[0] == $width && $dimensions[1] == $height) {
return true;
} else if ($dimensions[0] !== $width && $dimensions[1] !== $height) {
return false;
}
}