3

我正在使用来自 github 的 blueimp jquery 文件上传脚本:https ://github.com/blueimp/jQuery-File-Upload 。这是一个非常好的脚本,但它也提醒我我是多么讨厌类,尤其是在 jquery 上传之后。话虽这么说(沮丧!),任何人都可以指出我上传和始终输出为 jpg 的正确方向。

图像转换对我来说仍然很神奇,但我在他们的 github 上找到了这段代码:

$dst_type = ($extention == 'jpg') ? 'jpeg' : $extention;
$write_image = 'image'.$dst_type;
        $success = imagecopyresampled(
            $new_img,
            $src_img,
            $dst_x,
            $dst_y,
            0,
            0,
            $new_width,
            $new_height,
            $img_width,
            $img_height
        ) && $write_image($new_img, $new_file_path, $image_quality);

前两行应该可以工作,但文件大小仍然相同,文件名输出也是如此。所以它不起作用。现在文件名输出不会打扰我看到我在上传和数据库输入之后更改它。但是上传png时文件大小是一个真正的问题。我想把它全部放到jpg的。有问题的文件是这个:https ://github.com/blueimp/jQuery-File-Upload/blob/master/server/php/UploadHandler.php

因此,将所有上传的文件转换为 jpg。一如既往地感谢所有输入。

4

0 回答 0