PDA

Просмотр полной версии : Как правильно меньшить картинку



qwertyuiop
29.03.2005, 21:57
Ребят подскажите,что не так делаю...
Нужно уменьшить картинку до нужного размера и что бы она интерполировалась....
А у меня не получается...(получается какая-то смазанная и не втех тонах)

фрагмент кода:
======================================
echo "<td width=90%><img src=../image.png>
.img_resize().</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,30 0,$size[0],$size[1]);
imagepng($img_out,"../img400x300.png");
imagedestroy($img_in);
imagedestroy($img_out);
return "../img400x300.png";

}
=================================

berkut
29.03.2005, 22:39
imagecreate замени на imageCreateTrueColor

qwertyuiop
30.03.2005, 09:23
Большущее спасибо - всё заработало как надо!!!