GIF像素化工具 – 免费马赛克像素化
作者 Calvin Sun
在线将图片或GIF做成经典马赛克块状像素化。调节像素块大小、实时预览,并下载像素化GIF——全部在浏览器本地完成。
点击选择图片或GIF
或将 PNG、JPG、WebP、GIF 拖放到此处
经典模式取块内一点原色铺满,边缘清晰;抹糊模式对块内取平均色,更柔、更糊。
块越大像素感越强;块越小越保留细节。
GIF仅支持二值透明。保留透明会尽量保留镂空区域;纯色填充会用你选择的颜色填满透明区域。
编码前用该颜色填充透明像素。
采样间隔越小细节越多,但文件可能更大、耗时更长。
相邻帧之间的显示时间。可保留原始节奏、选择预设,或手动输入毫秒值。
请输入 20–10000 毫秒。将对每一帧使用该间隔。
首次播放后再重复的次数。无限表示一直循环。
gif.js 约定:0 表示无限。自定义时填写首次播放后的额外重复次数(0–100)。
关于本工具
- • 支持静图(PNG、JPG、WebP)与动态 GIF。
- • 经典模式保持清晰像素块;抹糊模式对色块取平均,效果更柔更糊。
- • 桌面端实时预览会随像素块大小即时更新。
- • 全部在浏览器本地处理,文件不会上传到服务器。
较大的 GIF 配合较大像素块仍在本地处理,低性能设备可能需要更长时间。
GIF 像素化指南
GIF 像素化(也称马赛克/pixelate)用更大的方形色块替代细腻细节,常用于创意效果、表情包,或弱化敏感信息。
"ImageData 接口表示 canvas 元素某一区域底层的像素数据。"— MDN Web Docs – ImageData
- 像素块大小决定马赛克有多粗
- 经典模式取块内一点原色,边缘更清晰
- 抹糊模式对色块取平均,效果更柔更糊
- 动态 GIF 默认保留每帧时间,除非你覆盖帧间隔
- 静图也可导出为像素化 GIF,且无需离开浏览器
OmniGIF 的像素化专注经典方形马赛克——简单、快速、注重隐私——无需安装软件即可预览与下载。
处理全程在你的设备完成:读取像素,按经典或抹糊模式对每个色块处理,再重新编码为可下载或分享的 GIF。
"Canvas 通过 JavaScript 与 HTML <canvas> 元素提供绘制图形的能力。"— MDN Web Docs – Canvas API
- 上传。 选择 PNG、JPG、WebP 或 GIF。静图转为单帧;GIF 解码为多帧。
- 像素化。 经典模式取块中心像素颜色铺满整块;抹糊模式先对块内像素取平均,再用该颜色填满。
- 预览。 桌面端拖动像素块滑块时,实时预览会同步更新。
- 编码。 按画质、循环、透明度与帧间隔导出,然后下载 GIF。
像素化是本地 Canvas 变换,因此可即时反馈,无需上传服务器。
当你需要粗颗粒外观、复古像素感,或想遮挡细节又不完全涂黑时,像素化很合适。
- 创意表情与贴纸。 把照片做成醒目的马赛克 GIF,用于聊天与社交分享。
- 隐私 / 打码风格。 大色块可弱化人脸、车牌或文字,同时保留构图。
- 复古像素美学。 若还需要限色颗粒感,可搭配 OmniGIF 的抖动工具。
- GIF 后期。 直接对已有动画做马赛克,无需重拍或桌面软件。
若你需要的是带颗粒的颜色量化而不是大色块,请改用 OmniGIF 的 GIF 抖动工具。
几项实用设置能帮你得到干净的马赛克,又避免文件过大。
- 先从约 12px 像素块开始,边看实时预览边微调
- 高分辨率 GIF 上过大的色块可能让主体难辨认——按目标调整
- 贴纸类保留透明;需要平整背景时用纯色填充
- 想保持自然节奏就保留原始帧间隔;只有改节奏时才覆盖 delay
编码选项默认折叠,方便你先专注马赛克强度。
常见问题
它会把图片或GIF变成更大的色块。经典模式取块内一点原色,边缘清晰;抹糊模式对色块取平均,更柔更糊。GIF 默认保留原始帧间隔。
可以。上传 PNG、JPG 或 WebP 后导出为像素化 GIF(默认单帧,也可在编码设置中调整帧间隔)。动态 GIF 则逐帧像素化。
像素化放大空间色块(马赛克);抖动则减少颜色并用颗粒扩散量化误差。要块状马赛克用像素化;要复古限色风用抖动工具。
不会。OmniGIF 使用 Canvas API 在浏览器本地处理,图片与 GIF 始终留在你的设备上。
一般可从 8–16px 开始,主体仍可辨认。2–6px 更细腻;24–48px 更适合遮挡隐私的强烈马赛克。