Скажем, я хочу, чтобы преобразовать изображение в точный размер, например: 400x300. Трюк заключается в том, что если изображение из-за его соотношения сторон не подходит к 400x300, тогда разместите его там с черными границами.
Изображение 900x1200 будет преобразовано до 225x300, чтобы сохранить его соотношение сторон, а затем даны черные границы слева и справа, чтобы сделать его 400x300.
оригинальное фото:
|||||||||||||||||||||||
|||||||||||||||||||||||
|||||||||||||||||||||||
|||||||||||||||||||||||
|||||||||||||||||||||||
|||||||||||||||||||||||
|||||||||||||||||||||||
|||||||||||||||||||||||
после изменения размера я хочу выглядеть следующим образом:
_______________________
|+++++++++++++++++++++|
|+++++++++++++++++++++|
|+++++++++++++++++++++|
|+++++++||||||||++++++|
|+++++++||||||||++++++|
|+++++++++++++++++++++|
|+++++++++++++++++++++|
|_____________________|
: "+++++++" я хочу быть какой-то цвет, и "|||||||" это изображение, посередине!
К сожалению, у меня еще нет кода!
я хочу что-то вроде этого: http://phpthumb.sourceforge.net/demo/demo/phpThumb.demo.demo.php#x22 благодаря
показать настоящую фотографию. Я не понимаю, о чем вы спрашиваете. – VOX
Вы не задали вопрос (если вы не хотите, чтобы люди просто писали код для вас), поэтому большинство советов, которые я могу предложить, это использовать графическую библиотеку, такую как ImageMagick или GD. –
Расчет соотношения сторон должен серьезно относиться к наименьшей степени, это простая математика, которую вы должны быстро найти. Большая проблема заключается в том, что вы не знаете, с чего начать, это правильно? – deceze