我正在尝试根据上载背景到数据库时定义的宽度/高度将调整大小的设计合并到背景中,但是当我尝试将图像调整为较小的大小/像素时,例如它的大小为像素的1/3源图像(因为与高质量设计相比,源图像像素可以更低),因此缩放后的图像在缩放时会损失很多质量。将页面尺寸调整为较小的尺寸/像素时,有什么方法可以提高质量,因为页面将具有缩放功能以使设计看起来更近。
我的调整大小代码:
$resize = imagecreatetruecolor($width, $height);
imagesavealpha($resize, true);
$trans_colour = imagecolorallocatealpha($resize, 0, 0, 0, 127);
imagefill($resize, 0, 0, $trans_colour);
$source_image = imagecreatefrompng("$path1");
$source_imagex = imagesx($source_image);
$source_imagey = imagesy($source_image);
imagecopyresampled($resize, $source_image, 0, 0, 0, 0, $width, $height, $source_imagex, $source_imagey);
一些高,中,低质量调整大小和合并后的示例(请仔细查看eagle设计):
我不知道我的调整大小方法是否是调整大小的最佳方法,我也不知道这是否是我可以获得的最佳质量,因为当调整为较低像素时会降低质量。
如果有人只对调整大小的设计感兴趣,而又不与背景合并,那么