нашел это приятным и быстрым в реализации. Он отлично работает, но я хочу его до загрузки изображений, чтобы они изменялись до максимальной ширины, но сохраняли соотношение.Изменение размера изображений перед загрузкой при использовании класса загрузки BulletProof
Скажем, я загружаю изображение шириной 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"]);
GitHub:
https://github.com/samayo/bulletproof
Я прочитал через документы, но не могу найти ничего об изменении размера. Все, что я могу найти в коде, - это функция сокращения, но не могу увидеть, как добавить параметр соотношения сохранения с этим?
Спасибо. Крейг.
Я получил решение в C# вы хотите, чтобы вы могли перевести его ? не должно быть слишком сложным. –