нашел это, что приятно и быстро реализовать. Он отлично работает, но я хочу его перед загрузкой изображений, чтобы они изменялись до максимальной ширины, но сохраняли соотношение.
Скажем, я загружаю изображение шириной 5000 пикселей, я хочу, чтобы это было изменено до ширины 1000 пикселей, но сохраните соотношение высоты и затем сохраните окончательное изображение.
Пример использования:
/* shrink() - will shrink/resize the image according to the given dimensions (in pixels)
* NOTE, a folder called 'shrinked_images' will be created first to store the uploaded image
*/
$bulletProof
->fileTypes(array("jpg", "gif", "png", "jpeg"))
->uploadDir("shrinked_images")
->shrink(array("height"=>100, "width"=>200))
->upload($_FILES["pictures"]);
The GitHub:
https://github.com/samayo/bulletproof
Я прочитал документы, но не могу найти ничего об изменении размера. Все, что я могу найти в коде, это функция сокращения, но не могу увидеть, как добавить параметр отношения сохранения к этому?
Спасибо. Крейг.