使用WebP
使用WebP
WebP旨在缩减图片尺寸,并且效果十分可观,尤其是面对png
格式的图片时,表现更是让人伸向深刻。
#——原图
fm_1.png 573kb
#——转换成webp后
fm_1.webp 36kb
Node生成
$ npm install cwebp
$ cwebp -q 75 -m 4 fm_1.png -o fm_1.webp
参数说明:
- -q 图片质量,75为谷歌/腾讯推荐
- -m 图片压缩比,4为谷歌推荐
- -o 生成
PHP生成
PHP官方提供了imagecreatewebp
函数来进行jpg/jpeg/png转换为webp
格式的图片,png
转webp
依然效果突出。
<?php
$oldImg = 'fm_1.png';
$newImg = 'new_fm_1.webp';
//注意当图片格式不同时,函数imagecreatefrom后接png/jpeg, jpeg又包括了jpg和jpeg两种格式
$img = imagecreatefrompng($oldImg);
imagepalettetotruecolor($img);
imagealphablending($img,true);
imagesavealpha($img,true);
imagewebp($img,$newImg,75);
imagedestroy($img);
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 25岁的心里话
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 按钮权限的设计及实现