Open duanxb opened 3 years ago
黑色像素点变成了白色的。合并之前,我单独看每一帧的像素都是完整的,合并后,就会出现某一块黑色区域的香色变成白色。 https://img.alicdn.com/imgextra/i3/2201168165444/O1CN013VszTJ1q5OtCp9OTU_!!2201168165444.gif
gif的合成使用的是lib.gif.js 参考:https://github.com/jnordberg/gif.js 其中有一个配置项: quality。等同于在我的案例里面task.push的时候,对应的配置下的quality。默认是10,可以尝试修改这个参数的值,值越小,质量越高。 同时也可以尝试修改:dither(颜色抖动)的配置,选项有如下几种。
可以进行尝试,再不满足,可以一起探讨。
黑色像素点变成了白色的。合并之前,我单独看每一帧的像素都是完整的,合并后,就会出现某一块黑色区域的香色变成白色。 https://img.alicdn.com/imgextra/i3/2201168165444/O1CN013VszTJ1q5OtCp9OTU_!!2201168165444.gif