mcpField
W
webp-to-jpg

webp-to-jpg

github.com/steelan9199创意与媒体1068 次安装今天更新
代码仓库

关于 webp-to-jpg

webp-to-jpg 是一项使用 Python 和 Pillow 将 WebP 图片转换为 JPG 的技能,适合为不支持 WebP 的平台准备图片。

主要功能

  1. 01将 WebP 转换为 JPG
  2. 02将图片转换为 RGB
  3. 03透明区域转为白色背景
  4. 04通过 Python 命令行转换

适用场景

  1. 01为不支持 WebP 的平台准备图片
  2. 02将 WebP 图片保存为通用 JPG 格式
  3. 03按平台要求准备图片格式

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/steelan9199/wechat-publisher --skill webp-to-jpg

安装后在 Claude Code 中输入/webp-to-jpg确认已加载。

包含的文件

除 SKILL.md 外,安装时一起下载的参考资料和脚本。

examples.md
README.md
scripts/
convert-webp-to-jpg.py

详细介绍

来自项目 README

WebP到JPG转换技能

功能概述

此技能将帮助您将WebP格式的图片转换为JPG格式,以便在不支持WebP格式的平台上使用。

使用场景

  • 在微信公众号等不支持WebP格式的平台上使用图片
  • 将WebP图片转换为更通用的JPG格式
  • 准备适合特定平台的图片格式

转换步骤

  1. 检查Pillow库:确认系统已安装Pillow库用于图片处理

    python -c "from PIL import Image; print('Pillow is available')"
    
  2. 安装Pillow库(如果没有安装):

    pip install Pillow
    
  3. 执行格式转换:

    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