如何在php / gd中的不规则对象周围添加边框?

时间:2015-09-01 01:15:37

标签: php image gd

我目前使用php的imagecreatetruecolor创建了一个图像,并使用imagesavealphaimagecopyresampled进行了修改。我目前拥有的图像在边框周围是透明的(具有给定的边框宽度)并包含用户提交的图像。

我的目标是在用户提交的图像的形状周围绘制边框。边框宽度和颜色是用户提交的,上面提到的图像边框与应添加的边框宽度相同。

如果我有点不清楚:我不想只绘制一个矩形,而是希望边框适应用户提交的图像的任何可能的透明部分。

我想到了解决这个问题的两种方法,但它们对我来说效率都很低:

  • 迭代透明像素并检查附近 非透明像素或
  • 迭代非透明像素并检查附近的透明度 像素。

我想要实现的例子:
Link
Archived version

0 个答案:

没有答案