【问题标题】:PHP crop image in shape other than square like oval shape or roundPHP裁剪图像的形状不是方形,如椭圆形或圆形
【发布时间】:2012-04-21 17:00:40
【问题描述】:

我想用 PHP 裁剪图像。长方形的裁剪很常见,也很容易做到。 您能指导我如何将图像裁剪为方形以外的形状,例如椭圆形或圆形。

【问题讨论】:

  • 老兄,它不再是 80 年代了。
  • 您应该研究抗锯齿和不透明的图像(例如 PNG)。我不知道有任何 PHP 库可以在任意路径上进行图像切割(根据您的示例),但它应该是可能的。也许看看GIMP 中的代码,看看你是否可以使用其中的任何一个?

标签: php image image-processing gd crop


【解决方案1】:

您实际上可以使用 ImageMagick 来做到这一点...请参阅 Crop or mask an image into a circleCrop image into circle and add border 以获得很好的示例

【讨论】:

    【解决方案2】:

    除了上一个答案,你甚至可以用Image Magick的晕影效果来模糊边框,找vignetteImage方法。

    【讨论】:

      猜你喜欢
      • 2011-09-19
      • 2014-05-01
      • 2011-09-25
      • 2017-07-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-10-05
      • 2014-12-12
      相关资源
      最近更新 更多