小编use*_*732的帖子

使用imagick PHP在png图像周围添加边框

如何在png图像周围添加边框?每当我尝试添加边框采用borderImage可用功能imagick它失去了它的透明度,如果它是一个PNG图像.

<?php

$image = new Imagick();
$image->readImage('tux.png');

$image->BorderImage(new ImagickPixel("red") , 5,5);

// send the result to the browser
header("Content-Type: image/" . $image->getImageFormat());
echo $image;
Run Code Online (Sandbox Code Playgroud)

这是原始图片:

在此输入图像描述

这是在添加边框之后:

在此输入图像描述

边框颜色也应用于背景.我想用imagick做到这一点如何在不失透明度的情况下将边框应用于透明图像?

php png image image-processing

12
推荐指数
1
解决办法
9917
查看次数

标签 统计

image ×1

image-processing ×1

php ×1

png ×1