php – 复制图像变量GD库

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

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

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

显然,一种方法是重新打开文件或制作新图像并将其复制到其中.有没有更简单的方法?

解决方法:

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

上一篇:php – 在Amazon S3中旋转图像


下一篇:php – 什么可能导致imagecolorsforindex()的“颜色索引超出范围”错误?