1

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

4

1 回答 1

4

你可以使用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');

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

于 2013-02-22T19:23:07.617 回答