如何在android中将Bitmap转换为Drawable?
如何将 Bitmap 图像转换为 Drawable 图像?
How can I convert a Bitmap image to Drawable ?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
如何将 Bitmap 图像转换为 Drawable 图像?
How can I convert a Bitmap image to Drawable ?
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(11)
试试这个,它会将
Bitmap
类型图像转换为Drawable
Try this it converts a
Bitmap
type image toDrawable
听起来你想使用
BitmapDrawable
从文档中:
Sounds like you want to use
BitmapDrawable
From the documentation:
看到大量位图在转换为
BitmapDrawable
时缩放不正确的问题,一般的转换方法应该是:没有
Resources 引用
,位图<即使正确缩放, /code> 也可能无法正确渲染。这里有很多问题,只需使用此方法即可解决,而不是仅使用位图参数直接调用。
Having seen a large amount of issues with bitmaps incorrectly scaling when converted to a
BitmapDrawable
, the general way to convert should be:Without the
Resources reference
, thebitmap
may not render properly, even when scaled correctly. There are numerous questions on here which would be solved simply by using this method rather than a straight call with only thebitmap
argument.官方 Bitmapdrawable 文档
这是有关如何转换 位图到可绘制
Offical Bitmapdrawable documentation
This is sample on how to convert bitmap to drawable
我与上下文一起使用
I used with context
1) 位图到可绘制对象:
2) 可绘制对象到位图:
1) bitmap to Drawable :
2) drawable to Bitmap :
如果您有位图图像并且想在可绘制中使用它,例如
If you have a bitmap image and you want to use it in drawable, like
只需这样做:
Just do this:
这是另一个:
here's another one:
对于 Kotlin 用户:
Kotlin 有一个将
Bitmap
转换为BitmapDrawable
的函数:Bitmap.toDrawable(resources)
For Kotlin users:
Kotlin has a function for converting
Bitmap
toBitmapDrawable
:Bitmap.toDrawable(resources)
使用直接块在 Sketchware 应用程序中将位图转换为可绘制对象
convert Bitmap To Drawable in Sketchware app using direct block