android - 如何使用模糊库获得直接位图结果
问题描述
有没有办法使用库模糊 https://github.com/wasabeef/Blurry将结果作为直接位图
Blurry.with(context).from(bitmap).into(imageView)
做模糊,但输出直接到 ImageView。有没有办法获得位图结果,以便我以后可以使用它。同样在模糊时应用模糊但出现以下错误
E/ANDR-PERF: IPerf::tryGetService failed!
我已经启用了渲染脚本
renderscriptTargetApi 28
renderscriptSupportModeEnabled true
解决方案
根据该项目的 GitHub 页面,Composer.async(ImageComposerListener listener)
您可以附加一个ImageComposerListener
对象,该对象又将附加到BitmapComposer
您通过调用Blurry.from(Bitmap bitmap);
.
此侦听器定义了一个void onImageReady(BitmapDrawable drawable);
函数,该函数将在调用BitmapComposer.into(ImageView target)
. 您可以通过调用覆盖和访问模糊位图drawable.getBitmap()
。
请注意,我现在无法尝试,但这似乎是您问题的解决方案。
推荐阅读
- html - 如何在 CSS 中正确缩放精灵
- c# - 如何修复覆盖 ToString 方法
- wordpress - 如何将 GitHub 存储库添加到自定义 Wordpress 插件
- python - 在不使用`source`的情况下加载python envvars
- java - do/while 的实验室帮助
- r - r - foreach 循环不复制传统循环
- android - Kotlin 数据绑定不起作用,我不知道为什么
- python - 这个 Python3 模块布局和导入方法在哪里定义?
- python - 将数据追加和读取到 3D Numpy 数组的最快方法是什么?
- python - Python每次插入新数据时如何自动生成不存在的主键