GIF 转 JPG 转换器

gif → jpg

将 GIF 的第一帧保存为 JPG,或导出动画的全部帧。转换由您的浏览器完成,文件不会上传。

设置
队列不会上传任何文件
将 GIF 文件拖放到此处
转换中...

关于这款 GIF 转 JPG 转换器

转换器将 GIF 文件转为 JPG 图片,默认保存每个 GIF 的第一帧。在设置中选择“全部帧”后,它会把动画的每一帧分别保存为 JPG,按顺序编号并打包成 ZIP。

很多 GIF 动画只存储每一帧相对上一帧发生变化的部分。导出全部帧时,页面会自行解码 GIF,把每一帧还原成屏幕上显示的样子再保存。JPG 不支持透明,因此透明像素会变成白色。各帧以 92% 的 JPG 质量保存,像素尺寸与 GIF 相同。

使用方法

01

添加 GIF

将 GIF 文件拖放到上方的区域,或点击“选择 GIF 文件”进行选择。可以一次添加多个文件。

02

选择要导出的帧

在“导出的帧”中保留“仅第一帧”,每个 GIF 得到一个 JPG;选择“全部帧”则导出整个动画。

03

开始转换

点击“转换为 JPG”。队列中的每个文件都会显示处理状态。

04

下载

点击文件旁的“下载”按钮单独保存,或点击“全部下载(ZIP)”把所有结果保存为一个压缩包。

功能

  • “仅第一帧”为每个 GIF 保存一个 JPG,文件名沿用原文件名。
  • “全部帧”将每一帧分别保存为 JPG(name_frame_001.jpg、name_frame_002.jpg 等),并把每个 GIF 的帧打包成一个 ZIP。
  • 每一帧都按动画中的实际显示效果还原,包括沿用自前面帧的部分。
  • 由于 JPG 不支持透明,透明区域会填充为白色。
  • 可以一次批量转换多个 GIF,“全部下载(ZIP)”会把所有结果放进同一个压缩包。
  • GIF 在当前标签页中读取和转换,不会上传。

技术规格

规格 说明
输入 GIF 文件(.gif),静态或动画均可,支持一次多个
输出 质量为 92% 的 JPG,像素尺寸与 GIF 相同
帧选项 仅第一帧(默认)或全部帧
导出全部帧的结果 每个 GIF 生成一个包含编号 JPG 的 ZIP;只有一帧的 GIF 生成单个 JPG
文件大小上限 每个文件 100 MB
ZIP 文件 由 JSZip 3.10.1 生成,需要时从 cdnjs CDN 加载
文件去向 哪儿也不去,始终留在当前标签页的内存中
使用须知

转换器不支持的功能

它从 GIF 中保存静态图片,不会编辑动画,也不会提升画质。

不能指定某一帧

只能导出第一帧或全部帧。如果只想要中间的某一帧,请导出全部帧后保留需要的文件。

只输出 JPG

JPG 无法保留透明效果。如需将第一帧保存为 PNG,请使用图片格式转换器。

不能设置质量或背景

JPG 质量固定为 92%,透明区域一律变为白色。

无法找回颜色

GIF 的每一帧最多只有 256 种颜色。保存为 JPG 并不能找回 GIF 本来就没有的细节。

不保留播放时间

帧间延迟和循环播放属于动画本身,导出的 JPG 是互相独立的静态图片。

尺寸与 GIF 相同

各帧保持 GIF 的像素尺寸。如需放大或缩小,请使用图片尺寸调整。

相关工具

常见问题

可以。点击“转换为 JPG”之前,在设置中选择“全部帧”。每一帧都会保存为带编号的 JPG,同一个 GIF 的所有帧打包在一个 ZIP 中。

JPG 不支持透明,所以转换器会用白色填充透明像素。如需保留透明效果,请用图片格式转换器将 GIF 转为 PNG,它会保存第一帧。

可以,但需要先重新添加。已转换的文件会被跳过,所以请移除该文件或清空队列,重新添加 GIF 后再点击“转换为 JPG”。

不会。GIF 在当前标签页中读取和转换。需要生成 ZIP 时,页面会从 cdnjs CDN 下载 JSZip 库,任何网络请求都不会携带您的文件。

每个文件最大 100 MB,超过的文件不会加入队列。没有每日次数限制。较长的动画逐帧导出会生成大量 JPG,这些文件会一直保留在内存中,直到您移除该文件或关闭标签页。

文件始终留在您的设备上

您的浏览器在当前标签页中读取 GIF 并生成 JPG。文件既不会上传,也不会被存储。生成 ZIP 时,页面会从 cdnjs CDN 加载 JSZip 库。