У меня есть загрузочный загрузчик Plupload, который при загрузке каждого изображения делает миниатюру и изображение большого размера.Plupload - Изменение размера изображения при загрузке с минимальной высотой и минимальной шириной, а не максимальной.
thumbnail Мне нужно вписаться в коробку 150x150px. У меня есть javascript, который масштабирует изображение вниз, так что минимальная ширина или высота изображения достигает 150 пикселей, а большая - с переполнением: скрыта.
Проблема заключается в том, что я использую скрипт Plupload для изменения размера, он принимает только «максимальные» размеры для ширины и высоты, что означает, что если у меня есть изображение с соотношением 1: 2, оно будет изменено до 75x150 пикселей.
Есть ли способ сделать эту работу минимальными размерами?
Это как мое изменение размера миниатюр выглядит на данный момент:
var uploader = $('#uploader').pluploadQueue();
uploader.bind('BeforeUpload', function(up, file) {
if('thumb' in file){
up.settings.url = 'upload.php?dir=' + ($("#chosen_gallery :selected").val()) + '&subdir=thumbs',
up.settings.resize = {width : 150, height : 150, quality : 60};
}
}
PHP GD Library. –
Это лучший выбор php lib для изменения размера изображения? Мне просто нужно что-то простое, но если в библиотеке есть фильтр для изменения размера, значит качество не потеряно, это будет плюс. – Djensen
Вам нужно будет ввести код самостоятельно, но возможно изменение размера –