首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

从drawable中获取原始大小的位图

,可以通过以下步骤实现:

  1. 首先,需要获取到Drawable对象,可以使用ContextCompat.getDrawable()方法来获取。例如,如果你的Drawable资源位于R.drawable.my_image,可以使用以下代码获取Drawable对象:
代码语言:txt
复制
Drawable drawable = ContextCompat.getDrawable(context, R.drawable.my_image);
  1. 接下来,需要将Drawable对象转换为Bitmap对象。可以使用BitmapFactory类的decodeResource()方法来实现。例如:
代码语言:txt
复制
Bitmap bitmap = BitmapFactory.decodeResource(getResources(), R.drawable.my_image);
  1. 现在,你已经得到了原始大小的位图。你可以使用bitmap对象进行进一步的处理,如显示在ImageView中、保存到本地等。

需要注意的是,以上方法获取的位图是原始大小的,即与Drawable资源的像素大小一致。如果你需要对位图进行缩放或其他处理,可以使用Bitmap类提供的方法来实现。

在腾讯云的相关产品中,可以使用腾讯云的图片处理服务来对获取的位图进行处理和存储。腾讯云的图片处理服务可以帮助你对图片进行裁剪、缩放、旋转等操作,并提供了丰富的参数和接口供开发者使用。你可以参考腾讯云图片处理服务的文档来了解更多详情:腾讯云图片处理服务

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

没有搜到相关的结果

领券