Как нарисовать цветовой круг в iphone? - PullRequest
2 голосов
/ 24 марта 2012

Я хочу нарисовать собственное цветовое колесо (для iphone) как в кулере от Adobe. Может кто-нибудь здесь, дайте мне знать, как действовать?

Я сделал достаточно Google, но ни один из результатов не дал мне то, что я хочу?

Заранее спасибо

Ответы [ 4 ]

1 голос
/ 22 февраля 2019

Обновление для 2019 года: начиная с iOS 10, теперь можно рисовать цветовое колесо с помощью встроенного фильтра CoreImage CIHueSaturationValueGradient. Подробнее в этом блоге . Цветовое колесо может быть сгенерировано как UIImage следующим образом (Swift):

let filter = CIFilter(name: "CIHueSaturationValueGradient", parameters: [
    "inputColorSpace": CGColorSpaceCreateDeviceRGB(),
    "inputDither": 0,
    "inputRadius": 160,
    "inputSoftness": 0,
    "inputValue": 1
])!
let image = UIImage(ciImage: filter.outputImage!)
1 голос
/ 24 марта 2012

(опубликовано как ответ на запрос)

Я думаю, это то, что вы ищете:

Как нарисовать цветовой круг в объективе-c

0 голосов
/ 21 апреля 2014

Этот проект будет работать на iPhone. Это 100% HTML5 / Canvas и работает на iPhone прямо сейчас.

Несмотря на то, что он не предназначен для этого, скорее для использования iPad, поэтому размеры немного слишком велики. Но его можно легко изменить для ширины iPhone.

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

0 голосов
/ 24 марта 2012

Вы говорите, что много гуглили, но не упоминаете ссылки, которые посетили.

Эти два вопроса (оба по SO) почти идентичны вашим, и оба они приняли ответы:

Цветовое колесо или палитра цветов в iOS

Как нарисовать цветовое колесо в объективе-c

Вотхороший цветовой круг, например: http://www.markj.net/iphone-uiimage-pixel-color/

и полезный источник выбора цвета: https://github.com/unixpickle/ANColorPicker

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...