图像调整大小,重新采样,维护ASPECT RATIO和ORIENTATION,使用php生成缩略图

时间:2015-03-02 07:05:38

标签: php twitter-bootstrap-3 imagemagick

我正在使用

建立一个网站
  • php 5.3,
  • Twitter Bootstrap
  • MySQL,

其中包括注册用户可以创建自己的个人资料,上传头像,封面照片,更新状态,分享照片等的一些功能。

由于我是上述所有3项技术的新手,我完全依赖互联网来完成我的工作。目前,我无法使用GD库调整大小,重新采样和维护上传图像的宽高比和方向。 我的期望是:

  1. 在保持质量和宽高比的同时缩小图像的文件大小。
  2. 保持方向[许多图像水平旋转,这与exif有关,我猜]。
  3. 生成4个不同大小的缩略图[30x30,40x40,55x55和一个大的缩略图]。

    我尝试了很多选项,但没有找到能够完成所有这些工作的单一解决方案。我遇到了ImageMagick图书馆看起来很有前途,但不确定它是否符合我的目的。请帮我查看与我的要求相关的代码段或示例。

  4. P.S。如果我的问题不清楚,我正试图实现像Facebook和Twitter这样的图像处理。

    提前致谢

1 个答案:

答案 0 :(得分:0)

我的答案不会解决您的问题,但会帮助您了解其他内容。您可以将图像尺寸缩小(最高可达80%),并保留相应尺寸的图像。这是您可以查看的工具。 http://www.w3docs.com/tools/minimage/