Перейти к контенту

Ресайз имаги


Рекомендуемые сообщения

Привет всем!

Мне нужно написать скрипт, который ресайзит загруженную на сервер картинку до уазанных размеров. Я вот чего-то въехать не могу, как это сделать. Помогите плз.

Ссылка на комментарий
Поделиться на других сайтах

Oska

А здеся только по инвижион боарду базарить можно? :D

Я свою галерею пишу и вот не знаю как ресайз сделать.

А форум Invision Power Board v1.1.2 помоему скачал, еще не ставил...

Ссылка на комментарий
Поделиться на других сайтах

здеся только по инвижион боарду базарить можно?

 

Веб программирование в общем, серверные скрипты, джаваскрипт и т.д. ...

Если в php подключена библиотека GD то можно ресайзить при помощи нее, к сожалению под рукой нет конкретного кода.

Ссылка на комментарий
Поделиться на других сайтах

Valera

На хостинге есть помоему и GD и ImageMagik только как их использовать я не знаю.

Если можете, подскажите конкретный скрипт. :D

Ссылка на комментарий
Поделиться на других сайтах

theIggs

GD - это стандартная бибилиотека пхп для работы с изображениями, это не pear.

KlwAl

function 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, но легко кастомизируется.

Ссылка на комментарий
Поделиться на других сайтах

Присоединиться к обсуждению

Вы можете ответить сейчас, а зарегистрироваться позже. Если у вас уже есть аккаунт, войдите, чтобы ответить от своего имени.

Гость
Ответить в этой теме...

×   Вы вставили отформатированный текст.   Удалить форматирование

  Допустимо не более 75 смайлов.

×   Ваша ссылка была автоматически заменена на медиа-контент.   Отображать как ссылку

×   Ваши публикации восстановлены.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

Зарузка...
×
×
  • Создать...

Важная информация

Находясь на нашем сайте, вы соглашаетесь на использование файлов cookie, а также с нашим положением о конфиденциальности Политика конфиденциальности и пользовательским соглашением Условия использования.