(PECL imagick 3 >= 3.3.0)
Imagick::rotationalBlurImage β ΠΡΠΈΠΌΠ΅Π½ΡΠ΅Ρ Π²ΡΠ°ΡΠ°ΡΠ΅Π»ΡΠ½ΠΎΠ΅ ΡΠ°Π·ΠΌΡΡΠΈΠ΅ ΠΊ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ
$angle, int $channel = Imagick::CHANNEL_DEFAULT): boolΠΡΠΈΠΌΠ΅Π½ΡΠ΅Ρ Π²ΡΠ°ΡΠ°ΡΠ΅Π»ΡΠ½ΠΎΠ΅ ΡΠ°Π·ΠΌΡΡΠΈΠ΅ ΠΊ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ.
angleΠ£Π³ΠΎΠ» ΡΠ°Π·ΠΌΡΡΠΈΡ.
channel
ΠΠ΅ΡΠ΅Π΄Π°ΠΉΡΠ΅ Π»ΡΠ±ΡΡ ΠΊΠΎΡΡΠ΅ΠΊΡΠ½ΡΡ Π΄Π»Ρ Π²Π°ΡΠ΅Π³ΠΎ ΡΠ΅ΠΆΠΈΠΌΠ° ΠΊΠ°Π½Π°Π»Π° ΠΊΠΎΠ½ΡΡΠ°Π½ΡΡ.
ΠΠ»Ρ ΠΏΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΡ ΠΊ Π±ΠΎΠ»Π΅Π΅ ΡΠ΅ΠΌ ΠΎΠ΄Π½ΠΎΠΌΡ ΠΊΠ°Π½Π°Π»Ρ, ΠΊΠΎΠΌΠ±ΠΈΠ½ΠΈΡΡΠΉΡΠ΅
ΠΊΠΎΠ½ΡΡΠ°Π½ΡΡ ΠΊΠ°Π½Π°Π»ΠΎΠ²
Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΏΠΎΠ±ΠΈΡΠΎΠ²ΡΡ
ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠΎΠ². ΠΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ ΡΠ°Π²Π½ΠΎ
Imagick::CHANNEL_DEFAULT.
ΠΠ±ΡΠ°ΡΠΈΡΠ΅ΡΡ ΠΊ ΡΠΏΠΈΡΠΊΡ ΠΊΠΎΠ½ΡΡΠ°Π½Ρ ΠΊΠ°Π½Π°Π»ΠΎΠ²
ΠΡΠΈ ΡΡΠΏΠ΅ΡΠ½ΠΎΠΌ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ ΡΡΠ½ΠΊΡΠΈΡ Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ true.
ΠΡΠΈΠΌΠ΅Ρ #1 ΠΡΠΈΠΌΠ΅Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ Imagick::rotationalBlurImage()
<?php
function rotationalBlurImage($imagePath) {
$imagick = new \Imagick(realpath($imagePath));
$imagick->rotationalBlurImage(3);
$imagick->rotationalBlurImage(5);
$imagick->rotationalBlurImage(7);
header("Content-Type: image/jpg");
echo $imagick->getImageBlob();
}
?>