KlwAl Опубликовано 28 Августа 2003 Жалоба Поделиться Опубликовано 28 Августа 2003 Привет всем!Мне нужно написать скрипт, который ресайзит загруженную на сервер картинку до уазанных размеров. Я вот чего-то въехать не могу, как это сделать. Помогите плз. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
IBResource Опубликовано 29 Августа 2003 Жалоба Поделиться Опубликовано 29 Августа 2003 Тебе нужен отдельный скрипт (для фотогалереи какой-нибудь) или тебе это для IPB форума надо? Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
KlwAl Опубликовано 29 Августа 2003 Автор Жалоба Поделиться Опубликовано 29 Августа 2003 Oska А здеся только по инвижион боарду базарить можно? Я свою галерею пишу и вот не знаю как ресайз сделать.А форум Invision Power Board v1.1.2 помоему скачал, еще не ставил... Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Valera Опубликовано 29 Августа 2003 Жалоба Поделиться Опубликовано 29 Августа 2003 здеся только по инвижион боарду базарить можно? Веб программирование в общем, серверные скрипты, джаваскрипт и т.д. ...Если в php подключена библиотека GD то можно ресайзить при помощи нее, к сожалению под рукой нет конкретного кода. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
KlwAl Опубликовано 29 Августа 2003 Автор Жалоба Поделиться Опубликовано 29 Августа 2003 Valera На хостинге есть помоему и GD и ImageMagik только как их использовать я не знаю. Если можете, подскажите конкретный скрипт. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
theIggs Опубликовано 4 Сентября 2003 Жалоба Поделиться Опубликовано 4 Сентября 2003 А нельзя ли поглядеть линки на этот самый GD и/или его source?.. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Kris Опубликовано 5 Сентября 2003 Жалоба Поделиться Опубликовано 5 Сентября 2003 theIggsGD - это стандартная бибилиотека пхп для работы с изображениями, это не pear.KlwAlfunction RatioResizeImg($image,$newWidth,$newHeight,$destination){ $srcImage = ImageCreateFromJPEG($image); $srcWidth = ImageSX($srcImage); $srcHeight = ImageSY($srcImage); $ratioWidth = $srcWidth/$newWidth; $ratioHeight = $srcHeight/$newHeight; if( $ratioWidth < $ratioHeight){ $destWidth = $srcWidth/$ratioHeight; $destHeight = $newHeight; } else{ $destWidth = $newWidth; $destHeight = $srcHeight/$ratioWidth; } $destImage = imagecreatetruecolor( $destWidth, $destHeight); ImageCopyResized( $destImage, $srcImage, 0, 0, 0, 0, $destWidth, $destHeight, $srcWidth, $srcHeight ); Imagejpeg($destImage,$destination); ImageDestroy( $srcImage); ImageDestroy( $destImage); } Это для jpg, но легко кастомизируется. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Рекомендуемые сообщения
Присоединиться к обсуждению
Вы можете ответить сейчас, а зарегистрироваться позже. Если у вас уже есть аккаунт, войдите, чтобы ответить от своего имени.