Overview
KB
Technical FAQ
PHP Manual
CSS2 Manual
HTML Manual
JS Guide
JS Reference
PhpDock Manual
Nu-Coder Manual
PhpExpress Manual
PHP Joomla
Development
Learn PHP
 
<Imagick::clipPathImageImagick::clutImage>
^ImagickLast updated: Mon, 26 Oct 2026

Imagick::clone

(PECL imagick 2, PECL imagick 3)

Imagick::clone — Makes an exact copy of the Imagick object

Description

public function Imagick::clone(): Imagick

Makes an exact copy of the Imagick object.

Warning

This function has been DEPRECATED as of imagick 3.1.0 in favour of using the clone keyword.

Parameters

This function has no parameters.

Return Values

A copy of the Imagick object is returned.

Changelog

Version Description
PECL imagick 3.1.0 The method was deprecated in favour of the clone keyword.

Examples

Example #1 Imagick object cloning in different versions of imagick

<?php
// Cloning an Imagick object in imagick 2.x and 3.0:
$newImage = $image->clone();

// Cloning an Imagick object from 3.1.0 on:
$newImage = clone $image;
?>


<Imagick::clipPathImageImagick::clutImage>
^ImagickLast updated: Mon, 26 Oct 2026