保持相同的质量png imagemagick

时间:2014-11-13 16:41:43

标签: php php-gd

所以我试图将文字写入基本图像 - 这是有效的。但我遇到的问题是,当图像重新渲染时,它不会保留与原始图像相同的图像质量。

图像质量不佳: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 个答案:

没有答案