Я использую imagecopyresampled
для изменения размера (сжатия) изображения, которое, как представляется, является gif. Изображение содержит текст, который при изменении размера довольно размыт. Я не обязательно буду против этого, но при отображении исходного изображения на веб-странице, при уменьшенном размере, мой браузер масштабирует его с намного приятнее. Любая идея, что я могу сделать, чтобы улучшить то, что производит PHP?Образ изображения PHP: размытый результат
UPDATE: Вот пример кода, который я бегу:
$x1 = 0;
$y1 = 0;
$w1 = 196;
$h1 = 260;
$x2 = 0;
$y2 = 0;
$w2 = 140;
$h2 = 186;
$r1 = imagecreatefromgif($source);
$r2 = imagecreatetruecolor($w2, $h2);
imagealphablending($r2, false);
imagesavealpha($r2, true);
$res = imagecopyresampled($r2, $r1, $x2, $y2, $x1, $y1, $w2, $h2, $w1, $h1);
imagegif($r2, $dest);
Вот пример изображения масштабируется в браузере:
Вот пример изображения масштабируются с выше код:
Вы должны разместить свой код и образцы изображений (оригинал и размер), чтобы люди могли видеть, что вы на самом деле делаете. – maxhb
Вы сохраняете его в формате GIF или меняете на JPEG? Если это так, вам может потребоваться установить качество JPEG выше. – davidethell
@maxhb будет делать, как только смогу –