适用场景
适合尝试满足明确的 GIF 上传大小限制,同时了解为此牺牲了哪些画质、尺寸或时间细节。
本地处理原理
浏览器编码数量受限的候选结果,测量实际字节,并按照已说明的搜索顺序选择找到的目标以内最高等级结果;每个候选都会使用 GIF 调色板量化和百分之一秒延迟。
使用方法
- 准备源文件和限制: 保留未改动的源文件,并检查受支持格式、尺寸、帧数或页数预算以及输出选项。 适合尝试满足明确的 GIF 上传大小限制,同时了解为此牺牲了哪些画质、尺寸或时间细节。
- 执行本地处理任务: 仅在当前浏览器中执行已说明的受限操作;解码器报告不支持结构时应停止。 浏览器编码数量受限的候选结果,测量实际字节,并按照已说明的搜索顺序选择找到的目标以内最高等级结果;每个候选都会使用 GIF 调色板量化和百分之一秒延迟。
- 下载结果并验证: 确认下载文件的实际字节数符合接收服务的精确限制,检查报告的设置变化,播放全部过渡和循环;若文字、运动、颜色或透明度已不可接受,应弃用该候选结果。
重要限制
指定大小只是目标,不是保证;若文件头、帧数或最低可接受设置已经超限,搜索可能失败。达到目标可能需要减少颜色、改变抖动、缩小尺寸或丢弃帧;采样帧后会重新计算时间,透明度是二值的,输出属于有损重编码。
验证下载结果
确认下载文件的实际字节数符合接收服务的精确限制,检查报告的设置变化,播放全部过渡和循环;若文字、运动、颜色或透明度已不可接受,应弃用该候选结果。
隐私优先
文件只在当前浏览器中处理,源文件和结果不会上传到我们的服务器。
常见问题
此工作流程适合哪些情况?
适合尝试满足明确的 GIF 上传大小限制,同时了解为此牺牲了哪些画质、尺寸或时间细节。
浏览器中的本地处理具体做什么?
浏览器编码数量受限的候选结果,测量实际字节,并按照已说明的搜索顺序选择找到的目标以内最高等级结果;每个候选都会使用 GIF 调色板量化和百分之一秒延迟。
哪些格式限制必须特别注意?
指定大小只是目标,不是保证;若文件头、帧数或最低可接受设置已经超限,搜索可能失败。达到目标可能需要减少颜色、改变抖动、缩小尺寸或丢弃帧;采样帧后会重新计算时间,透明度是二值的,输出属于有损重编码。
应当怎样验证下载结果?
确认下载文件的实际字节数符合接收服务的精确限制,检查报告的设置变化,播放全部过渡和循环;若文字、运动、颜色或透明度已不可接受,应弃用该候选结果。