视频截取的颜色属于RGB颜色,几乎包括了人类视力所能感知的所有颜色。
而GIF的颜色最多只有256种。
问题出来了~ 视频中RGB的颜色在GIF的256色中如果找不到的话,GIF就会用一些相近的颜色来替换视频中的原始颜色,产生失真。
没有什么好的解决办法,最多只能用GIF编辑软件来重新编辑那张图片的颜色,把自动使用的“紫”替换成更接近原始颜色的“红”
但是这么做只是理论上的成立,想在256种颜色中改变其中一部分颜色,简直就是不可能完成任务……
截取视频使用kmp保存为avi格式 再导入ulead gif animator 保存为256色 一般效果还行!