Помощник
|
Пропорциональное ужимание изображений PHP |
toorr2p
|
Сообщение
#1
|
||
|
|
||
|
|||
Гость_0_* Гость_0_* |
22.12.2010, 15:15;
Ответить: Гость_0_*
Сообщение
#2
|
|
Вячеслав, я в PHP пока слаб, только изучаю понемного. Но попробую побъяснить сам алгоритм, то есть математику
Когда загружается изображение, ширину обозначим как X, а высоту как Y. Если X больше 450 пикселей, то нужно расчитать X/Y=Z и запомнить эту величину. Z - во сколько раз ширина больше (или меньше) высоты. Далее изменяете размер X до 450 пикселей и расчитываете Y по незамысловатой формуле X/Z, и изменяете до такого размера. Пока не знаю, можно ли осуществить это же более изящно какой-то функцией в PHP, но такой алгоритм точно должен работать Поблагодарили: (0) |
|
|
yury_mw |
22.12.2010, 15:38;
Ответить: yury_mw
Сообщение
#3
|
|
Вячеслав, в чем проблема то?
[php]<?php $maxHeight = 450; $size = getimagesize ("img.jpg"); if ($size[1] < $maxHeight) { $height = $size[1]; $width = $size[0]; } else { $height = $maxHeight; $width = round($size[0]*$maxHeight/$size[1]); } ?>[/php] |
|
|
toorr2p
|
Сообщение
#4
|
|
Спасибо!!! Да кстати а как собственно уменьшить(установить) требуемый размер картинки? Если она находится в tmp
тоесть как установить размеры и потом переместить вот так в нужную папку: [php]copy($this->file["tmp_name"], ".".$this->path.$this->dirn.'/'.$this->filename);[/php] |
|
|
yury_mw |
22.12.2010, 16:02;
Ответить: yury_mw
Сообщение
#5
|
|
Например, вот тут обсуждалось Ресайз изображений
|
|
|
toorr2p
|
Сообщение
#6
|
|
Ага все спасибо!!! Вы мне очень помогли!!!! Все получилось супер!
|
|
|
Гость_0_* Гость_0_* |
22.12.2010, 16:54;
Ответить: Гость_0_*
Сообщение
#7
|
|
|
Вячеслав, всегда пожайлуста
Вы только не пропадайте, заходите к нам на огонёк почаще
|
|
|
||
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последний ответ | |
---|---|---|---|---|---|
СОЗДАНИЕ : / САЙтЫ / ЛЕНДЫ / БОТЫ ТГ / ВАЙТЫ / КРЕО / СОФТЫ / ДИЗАЙН [PHP, JS, HTML/CSS] и другое | 5 | CULA | 3296 | 19.12.2023, 18:55 автор: CULA |
|
Услуги по созданию и доработке скриптов PHP, MySQL, JavaScript, jQuery Разработка сайтов и сервисов под-ключ |
0 | alexey | 1174 | 24.11.2023, 14:46 автор: alexey |
|
Веб-разработка (HTML5, CSS3, JavaScript, jQuery, Ajax, PHP) | 56 | qpPeW | 44777 | 19.7.2023, 10:03 автор: qpPeW |
|
Продается сайт фотосток ИИ изображений Хороший вариант! |
20 | alexey | 3213 | 25.6.2023, 15:28 автор: alexey |
|
Есть спецы по php/laravel? | 3 | Mixatraider | 1856 | 26.5.2023, 20:48 автор: Mixatraider |
Текстовая версия | Сейчас: 29.3.2024, 19:55 |