显示时使图像边缘透明

Posted

技术标签:

【中文标题】显示时使图像边缘透明【英文标题】:Making Image edges tranparent while displaying 【发布时间】:2012-01-13 23:41:08 【问题描述】:

我有一张图片的边角有轻微的边框。在我的表格视图单元格中显示此图像时,我将单元格的背景颜色设置为白色。但图像的轻微边缘仍然可见。我该如何纠正这一点。

查看示例图片。

【问题讨论】:

【参考方案1】:

裁剪图像或编辑边框?由于变色实际上存在于原始图像中,我不知道您将如何使用代码来消除它。

(当然,裁剪和编辑可以在代码中完成,但如果这是一个标准资产,你应该在包含到你的应用程序之前对其进行处理,这样你就不会浪费 CPU/GPU 周期和能源做不必要的事情图像处理。)

【讨论】:

以上是关于显示时使图像边缘透明的主要内容,如果未能解决你的问题,请参考以下文章

裁剪图像的透明边缘

带有卷积的垂直边缘检测,使用 Swift 给出透明图像

裁剪以排除参差不齐的边缘上的任何透明度

纯色背景上的透明透明预加载器图像

从透明图像中去除黑边伪影

如何在悬停时使按钮内的文本透明?背景应该保持不变