Ребят подскажите,что не так делаю...
Нужно уменьшить картинку до нужного размера и что бы она интерполировалась....
А у меня не получается...(получается какая-то смазанная и не втех тонах)
фрагмент кода:
======================================
echo "<td width=90%><img src=../image.png>
[img].img_resize().[/img]</td>";
echo "</tr></tbody></table></body></html>";
function img_resize()
{
$size = getimagesize("../image.png");
echo "$size[0] $size[1]
";
$img_in = imagecreatefrompng("../image.png");
$img_out = imagecreate(400,300);
imagecolorclosest($img_in,255,0,0);
ImageCopyResampled($img_out,$img_in,0,0,0,0,400,300,$size[0],$size[1]);
imagepng($img_out,"../img400x300.png");
imagedestroy($img_in);
imagedestroy($img_out);
return "../img400x300.png";
}
=================================
Как правильно меньшить картинку
imagecreate замени на imageCreateTrueColor
-
- Сообщения: 75
- Зарегистрирован: 24 мар 2005, 11:00
Большущее спасибо - всё заработало как надо!!!