FireMonkey GIF处理的更新

盒子上人才济济,很快就有兄弟发现在Android中有问题。

经过调试,发现Android中TCanvas.DrawBitmap对透明处理跟Windows不太一样,而是把透明部分也覆盖上去了,于是自己处理了一下帧的叠加,自己复制Bitmap的Scanline颜色,跳过透明即可。

2017.4.19加入对FMX for Linux的支持
http://www.raysoftware.cn/?p=559

此条目发表在Delphi分类目录,贴了, , 标签。将固定链接加入收藏夹。

FireMonkey GIF处理的更新》有 31 条评论

  1. 匿名说:

    我测试第一版,透明 GIF 在 Androi 并没问题, 可否将您测试有问题的透明 GIF 放入压缩包里,给我试试

    另外在 iOS 64 下编译会出错:
    需将 Stream.Seek(SkipByte, soFromCurrent);
    改成 Stream.Seek(Int64(SkipByte), soFromCurrent);
    就可编译并运行成功

    谢谢!

  2. dgbread说:

    编译运行Demo,显示Demo中带的两张GIF图。在Windows下显示正常,在Android下图片偏色严重。“100206.gif”应该是黄色而显示出来却变为蓝色。用Demo中的TImage加载该GIF,颜色为正常的黄色。请问如何处理?

  3. Pingback引用通告: Èãðà ïðåñòîëîâ 8 ñåçîí

  4. Pingback引用通告: abisko.ru

  5. Pingback引用通告: Mstiteli: Final (2019)

  6. Pingback引用通告: watch online

  7. Pingback引用通告: tureckie_serialy_na_russkom_jazyke

  8. Pingback引用通告: 00-tv.com

  9. Pingback引用通告: Ñìîòðåòü ñåðèàëû îíëàéí âñå ñåðèè ïîäðÿä

  10. Pingback引用通告: watch

  11. Pingback引用通告: Video

  12. Pingback引用通告: +1+

  13. Pingback引用通告: 1 2 3 4 5 6 7 8 9 10

  14. Pingback引用通告: wwin-tv.com

  15. Pingback引用通告: Watch TV Shows

  16. Pingback引用通告: casino

  17. Pingback引用通告: Kinokrad 2019 Kinokrad Hd

  18. Pingback引用通告: Kinokrad

  19. Pingback引用通告: filmy-kinokrad

  20. Pingback引用通告: kinokrad-2019

  21. Pingback引用通告: filmy-2019-kinokrad

  22. Pingback引用通告: serial

  23. Pingback引用通告: cerialest.ru

  24. Pingback引用通告: youtube2019.ru

  25. Pingback引用通告: dorama hdrezka

  26. Pingback引用通告: movies hdrezka

  27. Pingback引用通告: HDrezka

  28. Pingback引用通告: kinosmotretonline

  29. Pingback引用通告: LostFilm HD 720

  30. Pingback引用通告: trustedmdstorefy.com

发表评论

电子邮件地址不会被公开。

您可以使用这些HTML标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

你必须启用JavaScript