关于 webp-to-jpg
webp-to-jpg 是一项使用 Python 和 Pillow 将 WebP 图片转换为 JPG 的技能,适合为不支持 WebP 的平台准备图片。
主要功能
- 01将 WebP 转换为 JPG
- 02将图片转换为 RGB
- 03透明区域转为白色背景
- 04通过 Python 命令行转换
适用场景
- 01为不支持 WebP 的平台准备图片
- 02将 WebP 图片保存为通用 JPG 格式
- 03按平台要求准备图片格式
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ steelan9199/ wechat-publisher --skill webp-to-jpg安装后在 Claude Code 中输入/webp-to-jpg确认已加载。
包含的文件
除 SKILL.md 外,安装时一起下载的参考资料和脚本。
examples.mdREADME.mdscripts/convert-webp-to-jpg.py详细介绍
来自项目 READMEWebP到JPG转换技能
功能概述
此技能将帮助您将WebP格式的图片转换为JPG格式,以便在不支持WebP格式的平台上使用。
使用场景
- 在微信公众号等不支持WebP格式的平台上使用图片
- 将WebP图片转换为更通用的JPG格式
- 准备适合特定平台的图片格式
转换步骤
-
检查Pillow库:确认系统已安装Pillow库用于图片处理
python -c "from PIL import Image; print('Pillow is available')" -
安装Pillow库(如果没有安装):
pip install Pillow -
执行格式转换:
from PIL import Image # 打开WebP图片 img = Image.open('<webp_image_path>') # 转换为RGB模式(因为JPG不支持透明度) rgb_img = img.convert('RGB') # 保存为JPG格式 rgb_img.save('<jpg_image_path>', 'JPEG')
完整转换命令
直接使用Python命令行进行转换:
python -c "from PIL import Image; img = Image.open('<webp_image_path>'); rgb_img = img.convert('RGB'); rgb_img.save('<jpg_image_path>', 'JPEG'); print('图片转换成功')"
将 <webp_image_path> 替换为您的WebP图片路径,将 <jpg_image_path> 替换为您想要保存的JPG图片路径。
注意事项
- JPG格式不支持透明度,所以WebP的透明部分会被转换为白色背景
- 转换后的图片质量可能会略有变化
- 确保目标路径有写入权限
评论
支持 Markdown