输入
动画或静态 GIF。每一帧都会被处理并重新编码——每次运行消耗 1 点积分。
取消勾选后,输出的 GIF 将只播放一次,而不是循环播放。
与此颜色接近的像素将被替换。
像素颜色需要多接近才算匹配,以及替换区域的边缘有多柔和。
输出
Result will appear here.
Result will appear here.
使用此工具的更多方式
REST API
curl -X POST https://api.iotools.cloud/v1/tool/gif-color-changer \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"file": "<file>"
}'替换成您账户中的密钥。工具的字段即为请求体——没有额外包装。
让 AI 代理执行
Use the IOTools `gif-color-changer` tool (GIF Color Changer) on this input:
YOUR_INPUT_HERE将此粘贴给任何已连接 IOTools MCP 服务器的代理,再加上您的输入内容。
| 每次 API/MCP 调用费用 | 5 积分起 |
|---|---|
| 需要更多积分? | 查看定价 |
也可通过
使用指南
在不破坏动画的前提下为 GIF 更换颜色。上传一个 GIF,选择一种调整方式——替换颜色、色相偏移、色调,或一个效果预设——每一帧都会被解码、换色并重新编码,原有的帧延迟和处理方式保持不变。选择文件后,您的上传内容会立即显示在独立的 已上传的 GIF 预览中,位于 换色后的 GIF 结果上方,方便您在运行工具后对比两者。
工作原理
上传一个 GIF(动画或静态均可),然后选择一种调整方式:
- 替换颜色 — 选择要替换的颜色和新颜色,并设置 容差,用来决定像素颜色需要多接近才算匹配。容差越高,能匹配的相近色范围越广,边缘过渡也越柔和,因此带抗锯齿的源图(如徽标、图标、屏幕录制)在替换区域周围不会出现生硬的边缘。
- 色相偏移 — 将每个像素的色相沿色轮旋转,范围从 0° 到 360°,计算方式与 CSS 的
hue-rotate()滤镜相同。 - 色调 — 在保留每个像素原有明暗层次的同时,将 GIF 整体向某一颜色偏移,因此细节和对比度得以保留,而不会被压平成单一色块。
- 效果 — 应用现成的风格:灰度、深褐色、反相,或月光(一种偏冷、低饱和度的夜景色调)。
每一帧都会进行相同处理,并统一量化到同一个共享调色板中,因此帧与帧之间的颜色保持一致,播放时不会在略有差异的色调之间闪烁。
无限循环 默认勾选,因此输出的 GIF 会像大多数动画 GIF 一样无限循环。取消勾选后,输出的 GIF 只播放一次,并停在最后一帧。
隐私
GIF 在我们的服务器上处理,而不是在您的浏览器中——这使得多帧解码和重新编码无需在浏览器中加载沉重的库即可完成。它仅用于生成您的结果,之后不会保存。每次运行消耗 1 点积分,网站上的使用同样如此。
这个工具支持动画 GIF 吗?
支持——这正是它的核心功能。每一帧都会被单独换色,原有的逐帧时间和透明度都会保留在输出结果中。
为什么替换颜色后仍有一些像素没有变化?
请提高 容差 滑块。容差较低时,只有与您所选颜色几乎完全一致的像素会被替换;提高容差后,相近的色调也会被包括在内(适用于抗锯齿边缘或源颜色略有偏差的情况)。
我只需要更改文件格式,而不是颜色
使用 Image Converter(或其专用页面 GIF 转 PNG / GIF 转 JPG)将 GIF 转换为其他格式,或使用 Image Converter 的 GIF 输出选项进行反向转换。如果您想为单帧照片而非 GIF 添加色调,Colorize Image 完全在您的浏览器中运行,且免费使用。
我需要镜像翻转 GIF,而不是换色
使用 Flip GIF 可将动画或静态 GIF 水平、垂直或双向镜像翻转——每一帧都会以相同的方式保留。