0
當我的圖像的高度或寬度與高度(8000px * 8000px)相關時,我得到了一個plupload問題。 plupload上傳圖像但調整大小後返回給我全黑。plupload的高度和寬度超過8000x8000px
我在通過plupload解析之前查找圖像的尺寸。
thx。
當我的圖像的高度或寬度與高度(8000px * 8000px)相關時,我得到了一個plupload問題。 plupload上傳圖像但調整大小後返回給我全黑。plupload的高度和寬度超過8000x8000px
我在通過plupload解析之前查找圖像的尺寸。
thx。
可能是有用的瞭解,認識到,獲得寬度和heigth不帶縮略圖的圖像,你可以這樣做:
uploader.bind('FilesAdded', function(up, files) {
files = jQuery("#"+uploader.id+"_html5").get(0).files;
jQuery.each(files, function(i, file) {
var reader = new FileReader();
reader.onload = (function(e) {
var image = new Image();
image.src = e.target.result;
image.onload = function() {
// access image size here using this.width and this.height
}
};
});
reader.readAsDataURL(file);
}
}
THX它幫助我和它的做工精細!
uploader.bind('FilesAdded', function(up, files) {
files = jQuery("#"+uploader.id+"_html5").get(0).files;
jQuery.each(files, function(i, file) {
var reader = new FileReader();
reader.onload = (function(e) {
var image = new Image();
image.src = e.target.result;
image.onload = function() {
if(this.width < 8000 && this.height < 8000){
uploader.start();
}else{
var message_max_picture = "<?php echo __('Vous avez dépassé les dimensions autorisées pour l\'image '); ?>";
display_error_serv('Erreur', message_max_picture, '');
uploader.removeFile(myfile);
}
}
};
});
reader.readAsDataURL(file);
});