【问题标题】:How do I save an image with a border (not adding it with CSS)?如何保存带边框的图像(不使用 CSS 添加)?
【发布时间】:2013-02-22 19:14:52
【问题描述】:

图像应以特定格式存储,剩余空间应填充黑色。 我的问题是,图片没有显示在 html 页面中,它应该只是以所描述的方式转换和存储。 PHP有什么简单的解决方案吗?

【问题讨论】:

    标签: php image image-conversion


    【解决方案1】:

    您可以使用Imagick。 Imagick 是一个用于创建和修改图像的原生 php 扩展。它有一个特定的功能,称为Imagick::borderImage

    这样的事情可以完成这项工作:

    $image = new Imagick('your_image.jpg');
    $color=new ImagickPixel();
    $color->setColor("rgb(100,200,50)");
    $image->borderImage($color,1,1);
    $image->writeImage('your_bordered_image.jpg');
    

    您可能需要稍微调整这些代码行,我只是将它们放在一起。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-11-24
      • 2020-04-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-12-20
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多