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