昨天的实现,效率非常低,基本要10s左右,今天重新改良了一下gif的Encoder,效率提高了不,基本实现了gif添加水印,但透明的gif在添加水印的时候仍然存在问题,有时间再研究研究
原gif
改善了性能的gif动画添加水印
水印之后的图片为:
改善了性能的gif动画添加水印
但是,透明背景的却有些问题
原图
改善了性能的gif动画添加水印
水印后
改善了性能的gif动画添加水印
改动的部分

 1改善了性能的gif动画添加水印  protected void GetImagePixels()
 2        }
注释部分是原来代码
目前仍然有两个问题:
1)透明背景
2)生成的文件体积变大
望得到更多的指教

相关文章:

  • 2021-12-22
  • 2021-11-16
  • 2022-12-23
  • 2022-12-23
  • 2021-12-12
  • 2022-12-23
猜你喜欢
  • 2021-08-19
  • 2021-08-13
  • 2021-05-26
  • 2021-09-07
  • 2021-09-09
  • 2021-09-05
  • 2022-01-20
相关资源
相似解决方案