【问题标题】:What image libraries have been ported to the iPhone?哪些图像库已移植到 iPhone?
【发布时间】:2009-02-24 03:34:55
【问题描述】:

我正在研究 iPhone 图像库。我正在寻找一个可以在 iPhone 上编译的轻量级图像库。是否移植了 ImageMagick 等库?哪些图像库最适合 iPhone?

图片库应该适合做黑白、棕褐色调、饱和度滤镜,以及油画等更复杂的效果。

提前谢谢你。

【问题讨论】:

    标签: iphone image


    【解决方案1】:

    iPhone SDK 带有一个非常好的图像库,Core Graphics。来自 SDK 文档:

    Core Graphics 框架是一个 基于 C 的 API,提供低级、 轻量级 2D 渲染 输出保真度。使用这个框架, 这是基于石英图 引擎,用于基于路径的绘图, 抗锯齿渲染,渐变, 图像,色彩管理, 坐标空间变换,以及 PDF 文档处理。

    签出:http://developer.apple.com/iphone/library/navigation/Topics/GraphicsAnimation/index.html

    还有:http://developer.apple.com/iphone/library/navigation/Frameworks/Media/CoreGraphics/index.html

    (两者都需要登录)。

    【讨论】:

    • 我对 Core Graphics 不是很熟悉。能不能用来生成图片滤镜,比如油画效果?
    • iPhone 上的 CoreGraphics 没有过滤器,无法执行请求的“...棕褐色调、饱和度过滤器和更复杂的效果,如油画”我不知道有任何库移植到 iPhone可以执行这些效果。
    • 这就是我在 API 文档中读到的内容。 Core Graphics 不是答案。
    • 对推荐感到抱歉。使用 Core Graphics 执行此操作的唯一方法是使用 CGBitmapContext 滚动您自己的处理并遍历像素。看起来有些人尝试为 iPhone 编译 ImageMajick,但没有成功。
    【解决方案2】:

    但 Core Graphic 不会执行上述任何图像过滤。这是 Core Image 的一部分,iPhone SDK 显然缺少它。

    【讨论】:

      【解决方案3】:

      我相信将 ImageMagick 移植到 iOS 上已经取得了一些成功:

      http://www.imagemagick.org/discourse-server/viewtopic.php?f=4&t=14089

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2011-02-10
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2020-11-02
        • 2012-03-01
        相关资源
        最近更新 更多