Уменьшение размера

Печать RSS
418

Автор
Чатланин
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
вес картинки изменяется, но сама картинка не выводится. выводится просто надпись "изображение".

Господин ПЖ
0
исходный код картинки посмотри, включи вывод ошибок, проверь пути
А

Оранжевые штаны
0
Закаменти хидер и увидеш ошибку.
Автор
Чатланин
0
без хидера такое:
????JFIF??;CREATOR: gd-jpeg v1.0 (using IJG JPEG v62), quality = 40 ??C2!=,.$2I@LKG@FEPZsbPUmVEFd?emw{???N`???}?s~?I??C;!!;ISFSIIIIIIIIIIIIIIIII IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII??Kd"?? ???}!1AQa"q2???#B??R??$3br? %&'()*456789:
 ???w!1AQaq"2?B???? #3R?br? $4?%?&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
?n)q?KEiv?Zn?K?His@ ??*&m?[???*??? m???j???;??8 ??u?7???j?%?"??F?c?!?!f?r #)?sQ??FL??h?????1V?y???????LX??#????? ??rP?? ?@?p_?B /^?_???1???U??0\9??O?\ ??????h%
SZ??3m??@V?m????r '?8?
Автор
Чатланин
0
ошибки включены - ошибок нету.
Автор
Чатланин
0
такое и должно выводить или нет?
Автор
Чатланин
0
х какая-то.

ВЕЛИКИЙ и УЖАСНЫЙ!
0
у тебя где-то вывод текста какого-то есть
E

Пришелец
0
5. Какой то глюк с кодировкой шо ли? Че за крякозябры в коде.
Стикеры / Теги / Правила / Топ тем / Топ постов / Поиск