Частично преобразовать изображение в черно-белый эффект

У меня есть одно изображение, которому я хочу придать эффект черно-белого, но только в какой-то части. Например. Когда баланс цели составляет 0 долларов, изображение становится серым на 100%. Цвет изображения будет увеличиваться в том же процентном соотношении, что и текущий баланс цели экономии. Например, если общая сумма сбережений составляет 15 000 долларов США, а остаток сбережений составляет 7 500 долларов США, то только 50 % изображения будет цветным, а остальные 50 % — серыми. Я знаю, как полностью преобразовать черно-белое изображение, но не знаю, как частично преобразовать изображение в черно-белый оттенок.


person Aakil Ladhani    schedule 23.07.2012    source источник


Ответы (2)


Что-то простое: создать копию изображения, обрезать его в процентах, преобразовать в черно-белое и наложить на другое изображение.

ссылка на то, как обрезать изображение

person wattson12    schedule 23.07.2012
comment
Есть какая-нибудь реферальная ссылка с вами? - person Nishith Shah; 23.07.2012
comment
@ wattson12 спасибо, но я не хочу, чтобы половина изображения была черно-белой, а половина - нет. Я хочу, чтобы все изображение было частично черно-белым ..... - person Aakil Ladhani; 23.07.2012
comment
@aakilladhani я не понимаю, что вы имеете в виду, как вы можете сделать все изображение частично черно-белым? вы могли бы создать черно-белую версию и наложить на нее различные значения альфа-канала? - person wattson12; 23.07.2012

Вы хотите использовать Core Image. По сути, вы будете использовать свое текущее изображение в качестве входных данных для основного фильтра изображения, использовать черно-белый фильтр и управлять фильтром, чтобы изображение могло перейти от полностью цветного к полностью черно-белому.

Так что найдите информацию об основном образе на сайте разработчика, а затем посмотрите на 100 или около того фильтров, которые предоставляет Apple — я почти уверен, что один из них уже делает то, что вам нужно.

person David H    schedule 23.07.2012