Imagemagick 无法将大型 tif 文件转换为 jpg

Imagemagick can't convert large tif files to jpg

我正在通过 POST 将 .tif 图像发送到 .php 文件,该文件应将图像转换为 *.jpg 并 return 它。

这是convert.php

的内容
file_put_contents("tmp.tif", base64_decode($_POST["file"]));

if(isset($_POST["file"])){
    system("convert tmp.tif tmp.jpg");
    echo base64_encode(file_get_contents("tmp.jpg"));
}

现在这项工作很好,但由于某种原因,如果我尝试转换大小为 6MB 或更大的文件,"tmp.tif" 将为空。

我尝试使用“-quality”、“-resize”和“-limit memory”参数,但似乎没有任何效果。我也没有收到任何错误。

提前致谢

感谢"l'L'l" 问题确实是 post_max_size 不够大