сохранить то же качество png imagemagick

Поэтому я пытаюсь записать текст в базовое изображение — что работает. Но проблема, с которой я столкнулся, заключается в том, что при повторном рендеринге изображение не сохраняет то же качество, что и оригинал.

Плохое качество изображения: http://screencast.com/t/1XrcJTta

Хорошее качество изображения: http://screencast.com/t/dktPKT4dr

Я просто использую стандартную практику для написания текста на изображение, как показано здесь:

      //Set the Content Type
header('Content-type: image/png');

// Create Image From Existing File
$png_image = imagecreatefrompng('advisors_21.png');

// Allocate A Color For The Text
$white = imagecolorallocate($jpg_image, 255, 255, 255);

// Set Path to Font File
$font_path = 'fast99.ttf';

// Set Text to Be Printed On Image
$text = "$1.99";

// Print Text On Image
imagettftext($png_image, 14, 40, 29, 56, $white, $font_path, $text);

// Send Image to Browser
$image1 = imagepng($png_image);

// Clear Memory
imagedestroy($png_image);

Чего не хватает, что позволило бы изображению сохранить то же качество, с которого оно изначально начиналось? Исходное изображение фактически является изображением PNG.

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]