(PECL imagick 2, PECL imagick 3)
$yarıçap, float $sapma, int $kanal = Imagick::CHANNEL_DEFAULT): bool$genişlik,$yükseklik,$sığdır = false,$eski = false$yarıçap, float $sapma, int $kanal = Imagick::CHANNEL_DEFAULT): bool$çizim_ayarı,$x,$y,$açı,$metin$brightness, float $contrast, int $channel = Imagick::CHANNEL_DEFAULT): bool$dolgu,$benzerlik,$çerçeve_rengi,$x,$y$birleşik_nesne,$işleç,$x,$y,$kanal = Imagick::CHANNEL_DEFAULT$siyah_nokta, float $beyaz_nokta, int $kanal = Imagick::CHANNEL_DEFAULT): bool$işleç, float $terim, int $kanal = Imagick::CHANNEL_DEFAULT): bool$x,$y,$width,$height,$map,$STORAGE$ImagickKernel, int $channel = Imagick::CHANNEL_UNDEFINED): bool$dolgu,$benzerlik,$hedef,$x,$y,$ters,$kanal = Imagick::CHANNEL_DEFAULT$mat_renk,$genişlik,$yükseklik,$iç_pah,$dış_pah$function, array $arguments, int $channel = Imagick::CHANNEL_DEFAULT): bool$yarıçap, float $sapma, int $kanal = Imagick::CHANNEL_DEFAULT): bool$reference, int $metric, int $channel = Imagick::CHANNEL_DEFAULT): float$x,$y,$genişlik,$yükseklik$x,$y,$width,$height,$map,$storage,$pixels$siyah_nokta,$gamma,$beyaz_nokta,$kanal = Imagick::CHANNEL_DEFAULT$genişlik,$yükseklik,$delta_x,$diklik$alfa,$benzerlik,$çerçeve_rengi,$x,$y$nesne,$döşeme_geometrisi,$örnek_geometrisi,$kip,$çerçeve$morphologyMethod,$iterations,$ImagickKernel,$channel = Imagick::CHANNEL_DEFAULT$yarıçap,$sapma,$açı,$kanal = Imagick::CHANNEL_DEFAULT$hedef,$renk,$benzerlik,$ters,$kanal = Imagick::CHANNEL_DEFAULT$eşik_eşlemi, int $kanal = Imagick::CHANNEL_DEFAULT): bool$dolgu,$benzerlik,$çerçeve_rengi,$x,$y,$kanal = Imagick::CHANNEL_DEFAULT$eskisi,$yenisi,$benzerlik,$kanal = Imagick::CHANNEL_DEFAULT$renk_sayısı,$renk_uzayı,$ağaç_derinliği,$kıpırtı,$ölçme_hatası$renk_sayısı,$renk_uzayı,$ağaç_derinliği,$kıpırtı,$ölçme_hatası$düşük, float $yüksek, int $kanal = Imagick::CHANNEL_DEFAULT): bool$x_çözünürlüğü,$y_çözünürlüğü,$süzgeç,$bulanıklık$genişlik,$yükseklik,$süzgeç,$bulanıklık,$sığdır = false,$eski = false$x_yarıçapı,$y_yarıçapı,$vurgu_genişliği = 10,$yer_değiştirme = 5,$boyut_düzeltme = -6$genişlik,$yükseklik,$sığdır = false,$eski = false$COLORSPACE,$cluster_threshold,$smooth_threshold,$verbose = false$radius,$sigma,$threshold,$channel = Imagick::CHANNEL_DEFAULT$yarıçap, float $sapma, int $kanal = Imagick::CHANNEL_DEFAULT): bool$netleştir,$zıtlık,$aradeğer,$kanal = Imagick::CHANNEL_DEFAULT$SPARSE_METHOD, array $arguments, int $channel = Imagick::CHANNEL_DEFAULT): bool$type,$width,$height,$channel = Imagick::CHANNEL_DEFAULT$Imagick, array &$offset = ?, float &$similarity = ?): Imagick$sütun,$satır,$sığdır = false,$doldur = false,$eski = false$hedef,$şeffaflık,$benzerlik,$tersImagick sınıfı çok sayıda görüntüyü aynı anda işleme yeteneğine sahiptir. Bu dahili bir yığıt kullanılarak sağlanır. Daima üzerinde çalışılan görüntüyü gösteren bir dahili gösterici vardır. İşlevlerin çoğu sadece yığıttaki geçerli görüntü üzerinde işlem yaparken, bazıları da Imagick sınıfının tüm görüntüleri üzerinde işlem yapar. Bir uzlaşım olarak, sadece yığıttaki geçerli görüntüyü etkileyen yöntemlerin isimlerinde Image sözcüğü bulunabilir.
Çok sayıda yöntem olduğundan bunları kullanım amaçlarına göre sınıflayarak listelemek daha iyi olacak: