класс изменения размера изображения.

Печать RSS
181

Автор
Чатланин
0
у кого есть? изображения разных расширений.
Автор
Чатланин
0
или же скажите, что я делаю неправильно?
$maxsize = 100;
$image="img.jpg";
$size = GetImageSize($image); 
$width = $size[0]; 
$height = $size[1]; 
$x_ratio = $maxsize / $width; 
$y_ratio = $maxsize / $height; 
if ( ($width <= $maxsize) && ($height <= $maxsize) ) { 
  $tn_width = $width;       
  $tn_height = $height; 
} 
else if (($x_ratio * $height) < $maxsize) { 
  $tn_height = ceil($x_ratio * $height); 
  $tn_width = $maxsize; 
} 
else { 
  $tn_width = ceil($y_ratio * $width); 
  $tn_height = $maxsize; 
} 
$src = ImageCreateFromJpeg($image); 
$dst = ImageCreateTrueColor($tn_width,$tn_height); 
ImageCopyResized($dst, $src, 0, 0, 0, 0, 
    $tn_width,$tn_height,$width,$height); 
header("Content-type: image/jpeg"); 
ImageJpeg ($dst, null, 40);
ImageDestroy($src); 
ImageDestroy($dst);
Автор
Чатланин
0
вес картинки изменяется, но сама картинка не выводится. выводится просто надпись "изображение".
S

Пацак
0
Тоже интересует данная тема, может кто подскажет?
M

Оранжевые штаны
0
а мож формат картинки не jpg
Автор
Чатланин
0
5 jpg)

Транклюкаторщик
0
закомментируй строку header("Content-type: image/jpeg"); и посмотри ошибку
Автор
Чатланин
0
7. ошибки нет. на экране куча иероглифов.

Транклюкаторщик
0
Хм... Тогда странно.... Эти иероглифы и есть картинка
Автор
Чатланин
0
9. ну я так и понял. ага, странно.
Стикеры / Теги / Правила / Топ тем / Топ постов / Поиск