PHP 8.4.1 Released!

Imagick::frameImage

(PECL imagick 2, PECL imagick 3)

Imagick::frameImageAñade un borde tridimensional simulado

Descripción

public Imagick::frameImage(
    mixed $matte_color,
    int $width,
    int $height,
    int $inner_bevel,
    int $outer_bevel
): bool

Añade un borde tridimensional simulado alrededor de la imagen. El ancho y alto especifican el ancho del borde de las caras verticales y horizontales del marco. Los biseles interior y exterior indican el ancho de las sombras interiores y exteriores del marco.

Parámetros

matte_color

Objeto ImagickPixel o una cadena que representa el color mate

width

El ancho del borde

height

El alto del borde

inner_bevel

El ancho del bisel interior

outer_bevel

El ancho del bisel exterior

Valores devueltos

Devuelve true en caso de éxito.

Errores/Excepciones

Lanza ImagickException en caso de error.

Historial de cambios

Versión Descripción
PECL imagick 2.1.0 Ahora se permite que una cadena represente el color como el primer parámetro. Versiones anteriores sólo permitían un objeto ImagickPixel.

Ejemplos

Ejemplo #1 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();
}

?>

add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top