JPG → GIF 转换器

拖入图片 → 自动生成微信表情 GIF → 下载。全程在本机完成,图片不上传。

编码器 GIF89a 内置 LZW

1. 输入图片 未选择

🖼️
把 JPG 拖到这里 或点击选择文件(手机从相册选)/ 在此页面按 Ctrl+V 粘贴 支持 JPG · PNG · WebP · BMP · GIF(多张 = 逐帧动图)

2. 生成结果 —

生成的 GIF
生成后的 GIF 会显示在这里
可直接右键「复制图像」,或使用下方按钮复制

3. 输出信息

状态
等待图片…

参数设置 改动即生效

▶预设方案 一键套用常用组合
▶① 尺寸与缩放 最长边硬性 ≤ 300px
关闭时小图保持原始尺寸,不会被拉大
补边区域透明;「保留 Alpha」模式会自动开启
▶② 调色板与抖动 颜色/抖动参数
误差扩散交替方向,减少条纹伪影
▶③ 透明处理 GIF 仅支持单色透明
提示:开启「取色模式」后点击预览图任意位置,可直接把该颜色设为色键。
▶④ 动图参数 拖入多张图片时可用
拖入多张图片时生效;关闭则只处理第一张
ms
s
0=∞
Interlace 渐进显示,体积略大
自然排序:frame2 排在 frame10 前
帧
▶⑤ 输出与其它 文件名 / 注释
超上限会自动降档(颜色 128→64→32→16→缩尺寸→抽帧)直到满足,过程见「输出信息 → 体积控制」。
放进微信表情(本地版最省事):① 先双击工具目录里的 自动复制GIF到剪贴板.cmd(常驻窗口,可随时关掉)—— 之后你每点一次「下载 GIF 文件」,它都会自动把那个 .gif 文件放进剪贴板;② 切到微信聊天窗口按 Ctrl+V 发送; ③ 右键聊天里那张动图 → 添加到表情。
为什么不能只靠网页复制:浏览器只允许往剪贴板放 PNG 位图,微信对 PNG 位图不提供「添加到表情」; 实测连旧接口塞 GIF 也只会写进 Chromium 内部标记(系统剪贴板里既没有 GIF 也没有位图),所以"真 GIF 进剪贴板"只能由本地脚本完成。 不喜欢常驻脚本的话,也可以直接点「下载 GIF 文件」后把文件拖进微信聊天窗口发送。
显示 GIF 头部字节与各数据块
所有处理都在本机浏览器内完成(Canvas + 纯 JS 编码器):图片不会上传到任何服务器,页面也不请求任何外部资源;首次打开后会被缓存,断网也能用。
多张图片 = 逐帧动图;生成后点「下载 GIF 文件」,把文件拖进微信聊天窗口发送,右键那张图即可「添加到表情」。
就绪