【发布时间】:2014-01-29 19:49:18
【问题描述】:
我正在寻找一种从现有 PNG 创建新图像的方法,唯一不同的是输出图像的宽度/高度。
所以,我有一个高度为 200x150(黑色背景)的 PNG,我想输出一个具有更高宽度/高度但保持黑色背景并将原始图像保持在中心的 PNG(x 和 y )。
任何帮助将不胜感激。谢谢:)
【问题讨论】:
标签: php
我正在寻找一种从现有 PNG 创建新图像的方法,唯一不同的是输出图像的宽度/高度。
所以,我有一个高度为 200x150(黑色背景)的 PNG,我想输出一个具有更高宽度/高度但保持黑色背景并将原始图像保持在中心的 PNG(x 和 y )。
任何帮助将不胜感激。谢谢:)
【问题讨论】:
标签: php
尝试使用 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');
【讨论】: