社区
Android
帖子详情
如何获得bitmap的坐标点?
wsxeragon
2016-04-04 10:54:25
图片太大了,只能吧ImageView定死了,红色是ImageView的范围,如何才能获得bitmap图片的左上角和右下角的坐标?
...全文
537
3
打赏
收藏
如何获得bitmap的坐标点?
图片太大了,只能吧ImageView定死了,红色是ImageView的范围,如何才能获得bitmap图片的左上角和右下角的坐标?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wei220000
2016-04-05
打赏
举报
回复
获取ImageView的matrix,根据matrix的getValues获得3x3矩阵。 Matrix matrix = imageView.getImageMatrix(); Rect rect = imageView.getDrawable().getBounds(); float[] values = new float[9]; matrix.getValues(values); ImageState mapState = new ImageState(); mapState.setLeft(values[2]); mapState.setTop(values[5]); mapState.setRight(mapState.getLeft() + rect.width() * values[0]); mapState.setBottom(mapState.getTop() + rect.height() * values[0]); public class ImageState { private float left; private float top; private float right; private float bottom;}
peter_nj_RD
2016-04-05
打赏
举报
回复
引用 1 楼 a511341250 的回复:
imageView.setScaleType(ScaleType.CENTER_CROP); 我感觉你需要的是这个
+1 bitmap图片的左上角和右下角的坐标 View.getLetf() View.getRight() View.getTop() View.getBottom() View边框的四个点
ESC尛蜜蜂
2016-04-05
打赏
举报
回复
imageView.setScaleType(ScaleType.CENTER_CROP); 我感觉你需要的是这个
Android实现
bitmap
指定区域滑动截取
突然不知道什么心态,说要做这个,网上找了半天没找到合适的,就自己做了一个。 先上效果图: 图片资源我写死储存在了raw中,有需要可以自己写获取
bitmap
。 界面layout:<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schem...
android
bitmap
对象,android 创建
bitmap
的多种方式
–
Bitmap
代表这一张位图,
Bitmap
Drawable里封装的图片就是一个
Bitmap
对象。如果要将
Bitmap
对象封装成
Bitmap
Drawable对象只需要用构造方法即可。//讲
bitmap
对象包装成
Bitmap
Drawable对象
Bitmap
Drawable drawable = new
Bitmap
Drawable(
bitmap
);//将
Bitmap
Drawable对象转换为bitma...
在android中使用图像资源
bitmap
–
Bitmap
代表这一张位图,
Bitmap
Drawable里封装的图片就是一个
Bitmap
对象。如果要将
Bitmap
对象封装成
Bitmap
Drawable对象只需要用构造方法即可。 //讲
bitmap
对象包装成
Bitmap
Drawable对象
Bitmap
Drawable drawable = new
Bitmap
Drawable(
bitmap
); //将Bi
Android 画布canvas draw
Bitmap
(
Bitmap
bitmap
, Matrix matrix, Paint paint)
void draw
Bitmap
(
Bitmap
bitmap
, Matrix matrix, Paint paint) Draw the
bitmap
using the specified matrix. 使用指定的矩阵绘制位图。也就是可以通过matrix的属性来控制如何绘制位图。该方法有三个参数,分别是:
Bitmap
bitmap
:要绘制的位图 Matrix matrix:绘制位图...
55. 【Android教程】位图:
Bitmap
Bitmap
在 Android 中对应一张图片文件,它是一个二位系统,通过编码记录了一张图片的完整形式。以左上角为原
点
,向右和向下建立一个(X , Y)
坐标
系,
坐标
系中的每一个
点
都成为一个“像素”。在不同编码格式的
Bitmap
里一个像素占的 bit 数有所不同,这些 bit 共同表征了当前像素的色值,可能是8 bit、16 bit 或者 24 bit 等等,最后将这些所有的色值组合起来就成了一张完整的原始图片。
Android
80,491
社区成员
91,375
社区内容
发帖
与我相关
我的任务
Android
移动平台 Android
复制链接
扫一扫
分享
社区描述
移动平台 Android
android
android-studio
androidx
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章