Выделите (наложите) определенную область на UIImage

Я занимаюсь разработкой книжного приложения. Книжные страницы - это изображения. Одновременно на экране iphone отображается одно изображение. Изображение содержит линии (абзацы). Я хочу выделить весь абзац, касающийся этого. Можно ли выделить абзац, сделать наложение на весь абзац или изменить цвет этого абзаца. Любая помощь, пожалуйста?


person Muhammad Zeeshan    schedule 13.03.2014    source источник


Ответы (1)


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

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

Чтобы узнать, как изменить цвет определенных пикселей в UIImage, см. Здесь:

iPhone: как изменить цвет определенного пикселя UIImage?

person TheEye    schedule 13.03.2014