将上传的JPEG转换为渐进式并在PHP中上传到服务器

时间:2013-10-15 05:57:40

标签: php upload jpeg cloudinary progressive

我正在尝试将用户上传的jpeg转换为渐进式jpg,然后将其上传到PHP中的CDN(Cloudinary)。

我目前有以下代码:

$data = file_get_contents($_FILES["file"]["tmp_name"]);
$img = imagecreatefromstring($data);
$prog = imageinterlace($img, 1);

$picinfo = \Cloudinary\Uploader::upload($prog);

我收到错误,我认为因为$ prog不再是文件,而是创建的图像。有没有办法让创建的图像暂时具有文件路径,以便可以上传?我该怎么做呢?

1 个答案:

答案 0 :(得分:-1)

想出来。事实证明,Cloudinary具有渐进式jpg转换的内置功能!