php - 如何将 webP 图片格式转换为普通格式? php

标签 php image webp

我有一个 ios 和 android 应用程序。有时用户将 webP 图像上传到我的服务器。问题是当它从我的服务器下载时,ios 无法显示此图像。

所以我想检查我的 php 代码。如果图片是 webP 格式。然后我会将其转换为 png 格式。

我怎么能用 php 做到这一点?

最佳答案

为时已晚,但只是为了它。它只能使用 PHP 来完成。无需任何外部工具。

引自 PHP.net documentation :

<?php
// Load the WebP file
$im = imagecreatefromwebp('./example.webp');

// Convert it to a jpeg file with 100% quality
imagejpeg($im, './example.jpeg', 100);
imagedestroy($im);
?>

所以我假设你可以使用 imagepng()而不是示例中的 imagejpeg。

关于php - 如何将 webP 图片格式转换为普通格式? php,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31132343/

相关文章:

php - 忽略重定向中的 URL 部分

javascript - 检查 for 循环内的 radio 输入(仅包含值的输入)

javascript - 如何使用网络 worker 加载图像?

javascript - 当 src 包含变量时,如何使用 JavaScript 将图像添加到 Div?

flutter:录制与动画 webp 时长相同的视频

animation - 视频转webp软件

ruby-on-rails - 如何在 ruby​​ on rails 中将用户上传的图片转换为 webp

php - Mysql - 查找等于 $variable 的字段值回显该行的另一个字段值

html - 使第一个 div 不插入下一个

php - 插入 PDO 时遇到问题