查询

Gmagick::removeimage()函数—用法及示例

「 从Gmagick对象中移除当前图像,返回一个新的Gmagick对象 」


函数名:Gmagick::removeimage()

适用版本:Gmagick扩展版本2.0.0及以上

用法:该函数用于从Gmagick对象中移除当前图像,返回一个新的Gmagick对象。

示例:

// 创建一个Gmagick对象
$gmagick = new Gmagick('image.jpg');

// 移除当前图像
$newGmagick = $gmagick->removeimage();

// 输出新的Gmagick对象中的图像信息
echo $newGmagick;

注意事项:

  1. 该函数只能在Gmagick对象上调用,不能在GmagickDraw对象上调用。
  2. 调用该函数后,原始的Gmagick对象会保留,但不再包含被移除的图像。新的Gmagick对象包含被移除的图像。
  3. 如果Gmagick对象中只有一个图像,调用该函数会返回一个空的Gmagick对象。
  4. 当前图像的索引会自动更新,即原来的第二个图像会成为新的当前图像。
  5. 如果移除的是当前图像,但后面还有其他图像,后面的图像会向前移动填补空缺。
  6. 如果移除的是当前图像,但后面没有其他图像了,当前图像会被设为null。

更多信息可以参考PHP官方文档:https://www.php.net/manual/en/gmagick.removeimage.php

补充纠错
热门PHP函数
分享链接