2012-01-20 2 views
2

Я использую изображение, которое является темным в цвете, Теперь я хотел бы изменить цвет изображения на желтый, используя значения RGB Программно, не меняя изображения.Изменение UIColor Backgound Изображение от коричневого до использования RGB Цвета

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

+0

Покажите нам, что вы пробовали в первую очередь. Также неясно: есть ли у вас монохромное коричневое изображение или тонированное коричневое? Непрозрачный или с альфа-каналом? Вам нужно предоставить гораздо больше информации. –

+0

Содержит ли ваше изображение только один цвет? Если да, почему бы вам просто не заменить его простым UIView, показывающим правильный цвет? Однако, если он содержит сложное изображение, все становится немного сложнее ... Поэтому, пожалуйста, расскажите нам немного о конкретных обстоятельствах. Благодаря! – Toastor

+0

@ConradShultz: Спасибо, нет, это не тонированное, это темно-коричневый цвет с некоторыми полосками, он почти похож на цвет мебели, – Valli

ответ

4

У нас есть приложение в нашем MAC под названием "DigitalColor Meter". Мы можем использовать это приложение в нашем приложении, чтобы получить код цвета для RGB.

Шаги:

1) приложение Open DigitalColor Meter в MAC, могут использовать точечный свет для удобного поиска. 2) Сохраняйте требуемый режим «RGB в процентах» 3) Используя указатель мыши, перейдите к требуемому цвету на экране. 4) Запишите значения RGB в процентах. 5) В коде можно использовать метод

[UIColor colorWithRed:0.663 green:0.855 blue:0.341 alpha:1] 

процентных новообращенного значения на фракции. 53,5% составит 0,535. Используйте соответствующие значения RGB в коде, а значение альфа должно быть равно 1.

Запустите приложение, вы получите точный цвет.

+0

Спасибо, что получил мой O/P его рабочий – Valli

+0

Спасибо за подсказку. Я не знал о MAC APP DigitalColor Meter. Я вручную конвертировал целые числа RGB в их проценты. –

Смежные вопросы