(PECL imagick 2, PECL imagick 3)
Imagick::frameImage — Adiciona uma borda tridimensional simulada
$matte_color,$width,$height,$inner_bevel,$outer_bevelAdiciona uma borda tridimensional simulada ao redor da imagem. A largura e a altura especificam a largura da borda dos lados vertical e horizontal do quadro. Os chanfros internos e externos indicam a largura das sombras internas e externas do quadro.
matte_colorObjeto ImagickPixel ou uma string representando a cor fosca
widthA largura da borda
heightA altura da borda
inner_bevelA largura do chanfro interno
outer_bevelA largura do chanfro externo
   Retorna true em caso de sucesso.
  
Lança uma exceção ImagickException em caso de erro.
| Versão | Descrição | 
|---|---|
| PECL imagick 2.1.0 | Agora permite uma string representando a cor como primeiro parâmetro. As versões anteriores permitiam apenas um objeto ImagickPixel. | 
Exemplo #1 Exemplo de Imagick::frameImage()
<?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();
}
?>