Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我想允许用户上传一个图像文件,然后我想对其进行处理,使其最终成为一个正方形,除非不裁剪它。假设有人上传了一张 1400 宽和 800 像素高的图片,我想将其转换为 1400x1400 的图片,上传的图片居中位于顶部和底部的两个白条之间,以弥补额外的高度。
我该怎么做呢?到目前为止,我发现的所有解决方案都涉及裁剪,或者使用不同的语言。
谁能指出我正确的方向?
您需要做的就是:
MIME
height
width
imagecreatetruecolor
(MAX_VALUE - MIN_VALUE) / 2
MAX_VALUE
MIN_VALUE
参考:http ://www.php.net/manual/en/book.image.php