javascript - 为 Web 压缩和调整图像大小

标签 javascript php html css webp

所以我目前正在使用 php 后端和 polymer 前端构建一个网站。客户希望能够为他们自己的事件提供新闻功能。为此,我想将所有图像转换为 webp 并创建一些不同的尺寸,以便我可以快速将它们提供给不同的浏览器(手机、平板电脑、桌面等)。但是我一直没能找到在 PHP 或 JS 中执行此操作的好方法。 Squoosh 非常适合静态 Assets ,但不适合用户生成的内容。任何帮助表示感谢!

最佳答案

PHP 具有处理 webp 图像的函数。试试这个。

<?php
$im = imagecreatefromstring(file_get_contents('path/to/image.jpg')); // Create image identifier
imagewebp($im, 'path/to/image.webp'); // Generate webp image and save to location
imagedestroy($im); // Free up image identifier
?>

关于javascript - 为 Web 压缩和调整图像大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54118515/

相关文章:

javascript - 有什么方法可以使这个 css 在大多数 IE 版本中工作?

javascript - 通过ajax发送fetchAll数组

javascript - 当其他人通过同一页面的另一个实例更新数据库时,我想更新我的网页

javascript - 使用 JSON 更新 Google 的联系人 API

如果条目是数字,PHP 仅删除行

jquery - jquery mobile 的导航栏中的选择未正确发生

javascript - 同步和递归文件系统文件查找

php - Codeigniter 环境设置

php - Azure 网站 SSL

html - 自定义 HTML 标签中的连字符