Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/259.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 设置GD Lib imagerotate和imagecopy的背景色_Php_Graphics_Gdlib - Fatal编程技术网

Php 设置GD Lib imagerotate和imagecopy的背景色

Php 设置GD Lib imagerotate和imagecopy的背景色,php,graphics,gdlib,Php,Graphics,Gdlib,我正在使用PHP5GD库进行一些图形操作,但我找不到一种方法来绕过旋转图像或将图像复制到另一个(较大)图像时显示的黑色背景 假设我使用的是一个JPEG文件,当然是不透明的,那么我如何使用GD Lib旋转图像,最终得到的是白色背景/画布,而不是黑色背景?此评论来自PHP文档,请参见“weareexit at yahoo dot co dot uk” “如果要将图像放置在先前使用ImageCreateTureColor()创建的较大画布上,但不希望默认的黑色背景环绕图像:请在imagecopyres

我正在使用PHP5GD库进行一些图形操作,但我找不到一种方法来绕过旋转图像或将图像复制到另一个(较大)图像时显示的黑色背景


假设我使用的是一个JPEG文件,当然是不透明的,那么我如何使用GD Lib旋转图像,最终得到的是白色背景/画布,而不是黑色背景?

此评论来自PHP文档,请参见“weareexit at yahoo dot co dot uk”


“如果要将图像放置在先前使用ImageCreateTureColor()创建的较大画布上,但不希望默认的黑色背景环绕图像:请在imagecopyresampled()之后使用imagefill()。”

谢谢!最后,我从所有4个角执行imagefill(),以“淹没”整个画布。