📜  PHP |想象一下 frameImage()函数

📅  最后修改于: 2022-05-13 01:56:35.654000             🧑  作者: Mango

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
如果您发现有问题或想添加更多信息,请发表评论。编码快乐!!