复制图像变量 GD 库

Jig*_*igs 6 php gd

在 PHP 中复制图像变量的最简单方法是什么。

通常你可以简单地做$varnew = $varold

但是使用 GD 库变量,如果我执行上述操作然后编辑 $varnew,那么 $varold 也会受到影响。

显然,一种方法是重新打开文件或制作新图像并将其复制到其中。有更容易的方法吗?

Emi*_*röm 4

您的尝试不起作用的原因是该变量仅存储 GD 图像的句柄(内存指针)。和仍然会$varnew存储$varold相同的指针,从而指向内存中完全相同的图像。您必须使用imagecopy,或者更糟糕的是,再次从文件中打开图像。