|
1
7
注意,与PNG不同,GIF只能使用256色贴图,没有透明度。对于动画GIF,可以是全局或每帧颜色贴图。 不幸的是,核心图形不允许我们直接使用颜色映射,因此在GIF编码时会自动进行颜色转换。
似乎只需要关闭全局颜色贴图。还可以使用为每个帧显式设置颜色映射
由于这似乎不可靠,让我们为每个帧创建自己的颜色图:
现在,让我们更新我们的方法:
和
|
|
|
2
2
接下来,这里有一些关于正在发生的量化失败的更多背景。如果通过运行GIF输出
具有每帧彩色地图的版本:
多种颜色。这就指出了ImageIO中调色板量化的一个非常明显的错误。在有限的调色板中不应有重复条目。
|
|
|
Danil · 种子/填充核心数据的最佳实践?[关闭] 1 年前 |
|
|
Robin · LazyVGrid项目预计不会击中测试区域 1 年前 |
|
|
Alex Smith · 移动到下一个视图控制器后如何显示警报? 1 年前 |
|
selcukctn · 如何在react native中制作无限动画? 1 年前 |
|
|
Nicolas Gimelli · iOS 18远程通信通知不起作用 1 年前 |