我知道有很多关于这个主题的问题并且有许多问题。但是没有那些对我不起作用。 我的电子商务网站产品图片是1025X1400。上传产品图片时,我需要将任何图像大小调整为1025X1400。如果所选图像尺寸小于1025X1400,我需要添加背景颜色,而不会失去纵横比。如下所示
我遵循了这个问题,但它确实有效,但它可以拉伸图像。 Question
我如何在PHP中执行此操作。 谢谢
修改 我不需要检查尺寸。调整大小后,我需要保存上传的图像(1025X1400)。
答案 0 :(得分:0)
您可以尝试使用javascript / jquery检查图像大小,并使用if语句添加背景颜色。你不需要PHP。
答案 1 :(得分:0)
用于调整图像大小,缩放和裁剪图像的PHP库。 https://github.com/eventviva/php-image-resize