【问题标题】:how to draw a color wheel in iphone? [duplicate]如何在iphone中绘制色轮? [复制]
【发布时间】:2012-03-24 12:12:15
【问题描述】:

我想在 Adob​​e 的 kuler 中绘制一个自定义色轮(用于 iphone)。这里有人可以告诉我如何进行吗?

我已经完成了足够多的 google,但没有一个结果能满足我的需求?

提前致谢

【问题讨论】:

  • 那您显然是在使用 Google 错误! stackoverflow.com/questions/5108921/…
  • 感谢卢克向我推荐链接。请张贴作为答案。 !!
  • 对不起,只有在发布答案后,我才看到卢克已经建议了链接。请等待他的回答接受它。

标签: iphone ios


【解决方案1】:

2019 年更新:从 iOS 10 开始,现在可以使用内置的 CoreImage 滤镜 CIHueSaturationValueGradient 绘制色轮。更多信息in this blog post。可以像这样(Swift)将色轮生成为UIImage

let filter = CIFilter(name: "CIHueSaturationValueGradient", parameters: [
    "inputColorSpace": CGColorSpaceCreateDeviceRGB(),
    "inputDither": 0,
    "inputRadius": 160,
    "inputSoftness": 0,
    "inputValue": 1
])!
let image = UIImage(ciImage: filter.outputImage!)

【讨论】:

    【解决方案2】:

    你说你做了很多谷歌搜索,但你没有提到你访问过的链接。

    这两个问题(都在 SO 上)与您的几乎相同,并且他们都接受了答案:

    Color wheel or color picker in iOS

    How to draw a color wheel in objective-c

    这是一个不错的色轮,例如: http://www.markj.net/iphone-uiimage-pixel-color/

    还有一个有用的颜色选择器来源: https://github.com/unixpickle/ANColorPicker

    【讨论】:

      【解决方案3】:

      这个项目可以在 iPhone 上运行。 它是 100% HTML5 / Canvas,现在可以在 iPhone 上运行。

      虽然它不是为它设计的,而是为 iPad 使用而设计的,所以尺寸有点太大了。但它可以很容易地根据 iPhone 宽度进行修改。

      https://github.com/JSdc/adobe-kuler-clone

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2023-04-09
        • 2020-03-28
        • 1970-01-01
        • 2010-10-23
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多