热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

Android-选择性专注于位图

如何解决《Android-选择性专注于位图》经验,需要怎么解决?

我现在能够模糊整个位图(例如通过调整大小而不是向上调整大小).

我想要实现的效果是选择性模糊:结果位图会模糊,减去它的圆形/椭圆形部分,它仍然是锐利的:

示例图片

困难的部分是尖锐的椭圆形部分可能更小或更大,并且应该是可移动的(其坐标并不总是原始位图的中心).

我已经找到了解决方案,但我认为它不是一个性能良好的解决方案:

    将原始位图复制到两个不同的位图(背景和前景)

    模糊背景之一

    将前景一个裁剪成所需的形状(圆形或椭圆形)

    稍微擦除前景的边框(以避免前景和背景图像之间过于明显的差异)

    将两个图像放回原处

    将其导出为位图

可能的解决方案图

另一种解决方案可以是重新创建模糊算法,该算法将贯穿原始位图的每个像素并且根据位图的部分应用更高或更低的模糊量.


推荐阅读
author-avatar
郭爷们1986_488
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有