|
Компьютерный форум OSzone.net » Компьютеры + Интернет » Вебмастеру » можно ли изменить ширину картинки посредством php? |
|
можно ли изменить ширину картинки посредством php?
|
![]() Ветеран Сообщения: 640 |
например есть картинка размером 1024 на *
мы обычно лезем в фотожоп кс и меняем его на 300 например и высоту какая получится, а можноли это автоматизировать через php? т.е. например при аплодиньи картинок на сервер чтобы они уменьшались? |
|
Отправлено: 00:05, 13-03-2005 |
![]() Ветеран Сообщения: 640
|
Профиль | Сайт | Отправить PM | Цитировать archy
при аплодиньи менять битрейд вставлять картинку логотип в видио и т.п. |
------- Отправлено: 00:43, 08-06-2005 | #11 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Ветеран Сообщения: 659
|
Профиль | Отправить PM | Цитировать Средствами php навряд ли, для этого нужно юзать внешние проги типа всяких dumpmpeg и различных кодеков-перекодеков
![]() Но делать это при аплоаде, не лету... маразм, имхо. |
Отправлено: 12:30, 08-06-2005 | #12 |
![]() Ветеран Сообщения: 640
|
Профиль | Сайт | Отправить PM | Цитировать archy при аплодиньи - образноговоря
![]() про внешние проги - знаем, юзвереем ![]() вопрос открыт:] |
------- Отправлено: 20:25, 08-06-2005 | #13 |
Ветеран Сообщения: 659
|
Профиль | Отправить PM | Цитировать E-mail
Юзай их из php (внешние проги) и вопрос будет закрыт, нет в php интерфейсов к таким прогам |
Отправлено: 21:58, 08-06-2005 | #14 |
![]() Ветеран Сообщения: 640
|
Профиль | Сайт | Отправить PM | Цитировать никак не могу придумать алгоритм для изменения изображения..
т.е. мне нужно из любого изображения больше 400 пикселей по горизонтали сделать изображение 400 пикселей по горизонтали и по вертикали сколько получится в процентном соотношении, но как это процентное отношение посчитать? ![]() |
------- Отправлено: 15:33, 19-06-2005 | #15 |
Engrossed by the Void Сообщения: 2229
|
Профиль | Отправить PM | Цитировать В шестом классе математики преподают пропорции, а по геометрии подобность треугольников. Т.к. треугольники подобны по двум сторонам и углу между ними, то:
iHeightNew = iWidthNew * iHeightOld / iWidthOld, где iHeightNew - высота нового прямоугольника iWidthNew - ширина нового прямоугольника (=400) iHeightOld - высота старого прямоугольника (getimagesize) iWidthOld - ширина старого прямоугольника (getimagesize) |
------- Отправлено: 02:24, 20-06-2005 | #16 |
![]() Ветеран Сообщения: 640
|
Профиль | Сайт | Отправить PM | Цитировать Prisonerчтото ты тут странное понаписал.
я с вопросом тоже с тормозил. сделал все легко ширину разделил, потом высоту делил на результат. но всеравно спасип |
------- Отправлено: 02:49, 20-06-2005 | #17 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Как можно узнать ширину шины памяти встроенной видеокарты | xxxxxbek | Видеокарты | 2 | 31-10-2009 07:55 | |
DNS/DHCP - можно ли изменить DNS | Diomant2186 | Сетевые технологии | 10 | 22-07-2009 17:15 | |
Интерфейс - Можно ли увеличить ширину панели быстрого запуска в Vista и размер значков в ней? | Una | Microsoft Windows Vista | 4 | 21-04-2008 04:55 | |
Как можно вставить картинки в письмо? | thief_89 | Хочу все знать | 4 | 07-04-2008 14:15 | |
Как можно изменить.... | JCooper | Microsoft Windows 95/98/Me (архив) | 14 | 05-08-2002 08:56 |
|