(PECL imagick 2, PECL imagick 3)
Imagick::frameImage — Üç boyutluluğu taklit ederek bir çerçeve ekler
$mat_renk
,$genişlik
,$yükseklik
,$iç_pah
,$dış_pah
Görüntünün çevresine üç boyutlu taklidi bir çerçeve ekler.
genişlik
ve yükseklik
çerçevenin yatay ve düşey kenarlarının uzunluklarıdır.
iç_pah
ve dış_pah
ise
çerçevenin iç ve dış gölge genişlikleridir.
mat_renk
Mat rengi ifade eden bir renk dizgesi veya bir ImagickPixel nesnesi.
genişlik
Çerçeve genişliği.
yükseklik
Çerçeve yüksekliği.
iç_pah
İç pah genişliği.
dış_pah
Dış pah genişliği.
Başarı durumunda true
döner.
Hata durumunda bir ImagickException istisnası oluşur.
Sürüm: | Açıklama |
---|---|
PECL imagick 2.1.0 | Artık renk olarak rengi ifade eden bir dizge belirtilebiliyor. Evvelce sadece bir ImagickPixel nesnesi belirtilebiliyordu. |
Örnek 1 - Imagick::frameImage() kullanımı
<?php
function frameImage($imagePath, $color, $width, $height, $innerBevel, $outerBevel) {
$imagick = new \Imagick(realpath($imagePath));
$width = $width + $innerBevel + $outerBevel;
$height = $height + $innerBevel + $outerBevel;
$imagick->frameimage(
$color,
$width,
$height,
$innerBevel,
$outerBevel
);
header("Content-Type: image/jpg");
echo $imagick->getImageBlob();
}
?>