This is great to use to make thumbnails
<?php
$im = new Imagick("image.jpg");
$thumb = $im->clone();
$thumb->thumbnailImage(100);
$thumb->writeImage("thumb_image.jpg");
?>
(PECL imagick 2, PECL imagick 3)
Imagick::clone — Imagick nesnesinin tam bir kopyasını yapar
Imagick nesnesinin tam bir kopyasını yapar.
clone sözcüğünün kullanımını teşvik için imagick 3.1.0 itibariyle bu işlevin kullanımı ÖNERİLMİYOR. keyword.
Bu işlevin bağımsız değişkeni yoktur.
Başarı durumunda yeni bir Imagick nesnesi döner. Hata durumunda bir ImagickException istisnası oluşur.
Sürüm: | Açıklama |
---|---|
PECL imagick 3.1.0 | clone sözcüğünün kullanımını teşvik için bu yönetmin kullanımı artık önerilmiyor. |
Örnek 1 - Farklı imagick sürümlerinde Imagick nesnesinin kopyalanması
<?php
// imagick 2.x ve 3.0 sürümlerinde Imagick nesnesinin kopyalanması:
$newImage = $image->clone();
// 3.1.0 ve sonrasında Imagick nesnesinin kopyalanması:
$newImage = clone $image;
?>