Изменение размера изображения PHP неизвестный исходный размер, известный выходной размер - PullRequest
0 голосов
/ 13 октября 2011

Сейчас я работаю над сайтом, который требует, чтобы администраторы сайта могли загружать изображения практически любого размера, а затем мне нужно найти способ уменьшить изображение до размера, необходимого для передний конец сайта, все это нужно сделать, не зная, какой размер изображения загружает пользователь, но изображение всегда нужно масштабировать до 209x293, не выглядя ужасно.

Возможно ли это вообще?

Ответы [ 2 ]

0 голосов
/ 14 октября 2011

Вы должны поспорить с вашим клиентом, чтобы забыть это правило (принять ЛЮБОЕ изображение), и, скорее, принимать только изображения в той пропорции, или лучше , вы можете использовать инструмент для обрезки изображения, заставляяпользователь может обрезать изображение в нужном вам разрешении.

Jcrop - это библиотека в Jquery, которая может вам очень помочь, если вы хотите создать эту функцию обрезки.

0 голосов
/ 13 октября 2011

Не знаю ваших точных требований, но, поскольку вы пометили его с помощью CodeIgniter, вы можете проверить Класс манипулирования изображениями , в котором есть все необходимое для выполнения работы.

НеЗнание размера изображений перед загрузкой, вы знаете, довольно распространенная проблема ... Просто будьте осторожны с МАКСИМАЛЬНЫМ РАЗМЕРОМ, который установлен в вашем php.ini.

Вы также можете найти полезной страницу на загрузка файла прямо в руководстве php.

...