按目标大小压缩 GIF

在受限的 GIF 调色板、尺寸和可选帧采样设置中搜索,找出不超过指定字节目标的最佳候选结果。

适用场景

适合尝试满足明确的 GIF 上传大小限制,同时了解为此牺牲了哪些画质、尺寸或时间细节。

本地处理原理

浏览器编码数量受限的候选结果,测量实际字节,并按照已说明的搜索顺序选择找到的目标以内最高等级结果;每个候选都会使用 GIF 调色板量化和百分之一秒延迟。

使用方法

  1. 准备源文件和限制: 保留未改动的源文件,并检查受支持格式、尺寸、帧数或页数预算以及输出选项。 适合尝试满足明确的 GIF 上传大小限制,同时了解为此牺牲了哪些画质、尺寸或时间细节。
  2. 执行本地处理任务: 仅在当前浏览器中执行已说明的受限操作;解码器报告不支持结构时应停止。 浏览器编码数量受限的候选结果,测量实际字节,并按照已说明的搜索顺序选择找到的目标以内最高等级结果;每个候选都会使用 GIF 调色板量化和百分之一秒延迟。
  3. 下载结果并验证: 确认下载文件的实际字节数符合接收服务的精确限制,检查报告的设置变化,播放全部过渡和循环;若文字、运动、颜色或透明度已不可接受,应弃用该候选结果。

重要限制

指定大小只是目标,不是保证;若文件头、帧数或最低可接受设置已经超限,搜索可能失败。达到目标可能需要减少颜色、改变抖动、缩小尺寸或丢弃帧;采样帧后会重新计算时间,透明度是二值的,输出属于有损重编码。

验证下载结果

确认下载文件的实际字节数符合接收服务的精确限制,检查报告的设置变化,播放全部过渡和循环;若文字、运动、颜色或透明度已不可接受,应弃用该候选结果。

隐私优先

文件只在当前浏览器中处理,源文件和结果不会上传到我们的服务器。

常见问题

此工作流程适合哪些情况?

适合尝试满足明确的 GIF 上传大小限制,同时了解为此牺牲了哪些画质、尺寸或时间细节。

浏览器中的本地处理具体做什么?

浏览器编码数量受限的候选结果,测量实际字节,并按照已说明的搜索顺序选择找到的目标以内最高等级结果;每个候选都会使用 GIF 调色板量化和百分之一秒延迟。

哪些格式限制必须特别注意?

指定大小只是目标,不是保证;若文件头、帧数或最低可接受设置已经超限,搜索可能失败。达到目标可能需要减少颜色、改变抖动、缩小尺寸或丢弃帧;采样帧后会重新计算时间,透明度是二值的,输出属于有损重编码。

应当怎样验证下载结果?

确认下载文件的实际字节数符合接收服务的精确限制,检查报告的设置变化,播放全部过渡和循环;若文字、运动、颜色或透明度已不可接受,应弃用该候选结果。

相关工具