我一直在寻找一种从现有PNG创建新图像的方法,唯一不同的是输出图像的宽度/高度。
所以,我有一个高度为200x150(黑色背景)的PNG,我想输出一个宽度/高度更高的PNG但保留黑色背景并保持原始图像在中心(x和y) )。
非常感谢任何帮助。谢谢:))
答案 0 :(得分:0)
尝试使用 WideImage 库。
简单易行。
像这样:
WideImage::load('your_image_200px.png')
->resize(50, 30)
->saveToFile('your_image_resized.jpg');
WideImage::load('your_image_200px.jpg')
->crop('center', 'center', 90, 50)
->saveToFile('your_image_croped');