【问题标题】:Convert some UIImages into a GIF file image将一些 UIImages 转换为 GIF 文件图像
【发布时间】:2023-03-14 16:11:04
【问题描述】:

在iOS中,我需要通过程序将一些png图像转换为gif图像,并确保输出的gif格式图像的尺寸尽可能小。

【问题讨论】:

    标签: iphone ios


    【解决方案1】:

    我假设您想在代码中而不是在您的 Mac 上执行此操作,对吗?

    我首先要尝试的是ImageIO 框架。它可以将 png 文件转换为 CGImageRef 对象,然后将 CGImageRefs 导出为 gif 文件。

    【讨论】:

    • 他想反其道而行之:P
    • @EricS 是的,我想要将一些 png 文件转换为 gif 文件。
    • ImageIO 可以做到这一点。我修正了我的答案以指定正确的顺序。
    • @EricS 感谢您的回答。我会试试。实际上,我担心导出的 gif 文件会太大。
    • 只有一种方法可以找出答案。首先尝试 ImageIO,如果文件太大,您可能需要找到开源 GIF 库或编写自己的库。 GIF 不能像处理 PNG 一样处理 24 位图像,因此如果源图像中的颜色超过 256 种,您可能会遇到问题。
    猜你喜欢
    • 2014-07-23
    • 2011-02-01
    • 2013-05-20
    • 1970-01-01
    • 2023-03-13
    • 1970-01-01
    • 1970-01-01
    • 2019-05-06
    • 2011-05-11
    相关资源
    最近更新 更多