我正在使用构建一个网站
- php 5.3
- Twitter引导程序
- MySQL
其中包括一些功能,注册用户可以创建自己的个人资料,上传头像,封面照片,更新状态,共享照片等。
由于我是上述三种技术的新手,我完全依赖互联网来完成我的工作。现在,我在使用GD
库调整上传图像的大小、重新采样和维护纵横比和方向方面遇到了麻烦。我的期望是:
-
减少图像的文件大小,同时保持质量和纵横比。
-
保持方向[许多图像是水平旋转的,我想这与exif有关]。
-
生成4个不同大小的缩略图[30x30,40x40,55x55和一个大缩略图用于封面图片]。
我尝试了很多选择,但没有找到一个能解决所有这些问题的解决方案。我偶然发现了
ImageMagick
库,它看起来很有前途,但不确定它是否符合我的目的。请帮助我提供与我的需求相关的代码片段或示例。
第页。S.如果我的问题不清楚的话,我正在尝试像Facebook和Twitter那样进行图像处理
提前感谢
我的答案不会解决你的问题,但会帮助你了解其他事情。您可以缩小您的图像大小(最高可达80%),并保持该大小的图像。这是一个你可以查看的工具。http://www.w3docs.com/tools/minimage/