PHP |想象一下 frameImage()函数
Imagick::frameImage()函数是PHP中的一个内置函数,用于在图像周围添加三维边框。
句法:
bool Imagick::frameImage( $color, $width, $height, $inner_bevel, $outer_bevel )
参数:该函数接受上面提到的五个参数,如下所述:
- $color:边框的颜色,可以是字符串或十六进制格式。
- $width:设置边框的宽度。
- $height:设置边框的高度。
- $inner_bevel:设置内斜面阴影的宽度。
- $outer_bevel:设置外斜角阴影的宽度。
返回值:成功时返回True,失败时返回False。
下面的程序说明了PHP中的 Imagick::frameImage()函数:
方案一:
frameImage('yellow', 30, 30, 10, 10);
header("Content-Type: image/jpg");
// Display the output image
echo $imagick->getImageBlob();
?>
输出:
方案二:
frameImage(
$color,
$width_of_frame,
$height_of_frame,
$inner_Bevel,
$outer_Bevel
);
header('Content-type: image/jpeg');
// Writing the new image to specified directory
$image->writeImage(__DIR__.'\sample_image_with_border2.jpeg');
?>
输出:
方案 3:
frameImage(
$color,
$width_of_frame,
$height_of_frame,
$inner_Bevel,
$outer_Bevel
);
return $Imagik_obj;
}
// Call the function with the parameters
echo frame_image(new Imagick(__DIR__.'\sample_image.jpeg'),
"#211544", 30, 40, 15, 15)->getImageBlob();
header('Content-type: image/jpeg');
?>
输出:
参考: https://www. PHP.net/manual/en/imagick.frameimage。 PHP
如果您发现有问题或想添加更多信息,请发表评论。编码快乐!!