php gd复制图像质量下降,原因何在?

php gd复制图像质量下降,原因何在?,php,gd,Php,Gd,我需要你们的帮助,我复制的白色背景和我的图像质量的图像,瀑布 请告诉我它可以从哪一个开始 这是原始图像 它的代码保存图像和复制 $orig_width = imagesx( $source_image ); $orig_height = imagesy( $source_image ); $new_image = imagecreatetruecolor($imgW, $imgH); imagecopyresized($new_image, $source_image, 0, 0,

我需要你们的帮助,我复制的白色背景和我的图像质量的图像,瀑布

请告诉我它可以从哪一个开始

这是原始图像

它的代码保存图像和复制

$orig_width = imagesx( $source_image );
$orig_height = imagesy( $source_image );

$new_image = imagecreatetruecolor($imgW, $imgH);
imagecopyresized($new_image, $source_image,
    0, 0, 0, 0,
    $imgW, $imgH,
    $orig_width, $orig_height);

// $source_image = imagescale($source_image, $imgW, $imgH,  IMG_BICUBIC_FIXED);


$im = @imagecreate( $cropW, $cropH - 40 )
or die("Невозможно создать поток изображения");

$background_color = imagecolorallocate( $im, 255, 255, 255);

$sx = imagesx( $new_image );
$sy = imagesy( $new_image );

imagecopy($im, $new_image, $imgX1, $imgY1, 0, 0, imagesx($new_image),             imagesy($new_image));

// $text_color = imagecolorallocate($im, 233, 14, 91);
// imagestring($im, 1, 5, 5,  "Простая Текстовая Строка", $text_color);


imagejpeg( $im, $output_filename.$type, 100 );
这段代码的图像是PHP GD

而不是:

$im = @imagecreate( $cropW, $cropH - 40 )
使用:


而之后,为了不丢失白色的背景色,需要这样写

$background_color = imagecolorallocate($im, 255, 255, 255);
imagefill($im, 0, 0, $background_color);
$background_color = imagecolorallocate($im, 255, 255, 255);
imagefill($im, 0, 0, $background_color);