最近我一直在研究WebP图像格式。我使用的是php 5.5.12版本,安装了gd库(gd 2.1.0 / 支持webp)。我发现出现了PHP创建损坏的webp图像的问题。我使用的代码如下:
$im= imagecreatefromjpeg("test_img.jpg");
$succes = imagewebp($im, "test_img.webp");
if ($im !== false && $succes == true) {
echo "Succes.";
}
我不明白为什么这个PHP脚本写入文件系统的webp图像是损坏的。为了方便起见,我附上了其中一个测试图像。在处理后,它的关联webp图像确实是我的系统上的一个损坏的图像。我很感激您对此的帮助,因为我不知道为什么这不能正常工作。
图像:http://i.stack.imgur.com/pwZHv.jpg(JPEG)
file_put_contents
失败了。这可能是因为在第一次写入后很快再次写入同一文件存在问题吗?它不能是权限问题,因为文件已经被成功创建了。该问题在此处报告:(https://wordpress.org/support/topic/images-not-seen-on-chrome/#post-11390284) - rosell.dk