在 UIImage 上突出显示(覆盖)特定区域

Posted

技术标签:

【中文标题】在 UIImage 上突出显示(覆盖)特定区域【英文标题】:Highlight(Overlay) specific area on UIImage 【发布时间】:2014-03-13 07:23:21 【问题描述】:

我正在开发一个图书应用程序。书页是图像。一次在 iphone 屏幕上显示一张图像。图像包含线条(段落)。我想强调关于这一点的整个段落。是否可以突出显示段落或覆盖整个段落或更改该段落的颜色。请问有什么帮助吗?

【问题讨论】:

【参考方案1】:

由于您的书页是一张图片,因此您可以这样做的唯一方法是更改​​图片或在顶部添加一个带有颜色和 Alpha 值的视图。当然,使用后者你也会覆盖字母,所以效果会有点模糊你的文字。

除此之外,识别段落并非易事,具体取决于您的图像质量。更改图像也同样重要 - 如果您的背景不是干净的颜色,您必须引入一些阈值,该颜色是背景颜色并且应该更改为突出显示颜色。

有关如何更改 UIImage 中特定像素的颜色,请参见此处:

iPhone : How to change color of particular pixel of a UIImage?

【讨论】:

以上是关于在 UIImage 上突出显示(覆盖)特定区域的主要内容,如果未能解决你的问题,请参考以下文章

使用 .maphilight() 突出显示图像的特定区域

R语言ggplot2可视化:使用grid_path函数将整图使用暗色覆盖而突出(hightlight)在指定位置的椭圆形区域(ellipse)突出特定区域内的数据内容

R语言ggplot2可视化:使用grid_path函数将整图使用暗色覆盖突出(hightlight)在指定位置的矩形框突出特定区域内的数据内容(transparent window/keyhole

在 matplotlib 图中,我可以突出显示特定的 x 值范围吗?

当 Push Notification AlertView 出现在视图上时如何突出显示特定的视图区域?

试图将 UIView 放在 UIImageView 之上以突出显示 UIImage 的一部分