我想允许用户上传图片文件,然后我想处理它以使其最终成为正方形,除非没有裁剪它。所以说有人上传1400幅和800px高的图像,我想将其转换为图像1400x1400,上传的图像位于两个白色条形图(顶部和底部)之间,以构成额外的高度。
我该怎么做?到目前为止,我发现的所有解决方案都涉及裁剪,或者使用不同的语言。
有人能指出我正确的方向吗?
答案 0 :(得分:2)
您需要做的只是:
MIME
,height
,width
)并获取最大高度和宽度以确定整体尺寸。imagecreatetruecolor
创建图像标识符,并在步骤2中获得最大值。(MAX_VALUE - MIN_VALUE) / 2
,其中MAX_VALUE
为1400px,MIN_VALUE
为800px )