【问题标题】:php image resize and convert to jpg on uploadphp图像调整大小并在上传时转换为jpg
【发布时间】:2013-04-01 16:40:37
【问题描述】:

如何在上传时调整图像大小并转换为 .jpg?基本上类似于这里的帖子

How do I resize and convert an uploaded image to a PNG using GD

但我需要转换成 JPG...

我试过imagejpeg()而不是imagepng(),但它仍然将它保存为png。

【问题讨论】:

  • 只需将文件保存为jpg而不是png,imagejpeg
  • 我试过了,但是没有用。它仍然保存为 png。
  • 你应该把它放在你的问题和你尝试但失败的代码中。

标签: php resize image-conversion


【解决方案1】:

你可以申请:

imagejpeg($this->image,$filename,$compression);

【讨论】:

    【解决方案2】:

    有一个现成的类,你可以试试 - http://wideimage.sourceforge.net/

    【讨论】:

      【解决方案3】:

      您链接到的那个线程,接受的答案正在转换为 png,如下所示:

      imagepng($newImage, $destFile);

      您的代码只需稍有不同:

      imagejpg($newImage, $destFile);

      请参阅PHP docsthis thread 以获取更多参考:

      【讨论】:

        猜你喜欢
        • 2012-04-01
        • 1970-01-01
        • 1970-01-01
        • 2013-09-19
        • 2015-12-06
        • 2015-02-23
        • 2014-03-14
        • 2023-04-11
        • 2020-02-14
        相关资源
        最近更新 更多