位置: 编程技术 - 正文

android 在图片(bitmap)上画矩形框,并显示(android 显示图片)

编辑:rootadmin

推荐整理分享android 在图片(bitmap)上画矩形框,并显示(android 显示图片),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:android在图片上加文字实现查询,android 显示图片,android在图片中布局文字定位,android图片放在哪里,android的图片,android 在图片上查找文字位置,android在图片中布局文字定位,android在图片中布局文字定位,内容如对您有帮助,希望把文章链接给更多的朋友!

在原有图片上画矩形框:

实现方式:

private void drawRectangles(Bitmap imageBitmap, int[] keywordRects,int[] valueRects) {int left, top, right, bottom;Bitmap mutableBitmap = imageBitmap.copy(Bitmap.Config.ARGB_, true);Canvas canvas = new Canvas(mutableBitmap);//Canvas canvas = new Canvas(imageBitmap);Paint paint = new Paint();for (int i = 0; i < 8; i&#;&#;) {left = valueRects[i * 4];top = valueRects[i * 4 &#; 1];right = valueRects[i * 4 &#; 2];bottom = valueRects[i * 4 &#; 3];paint.setColor(Color.RED);paint.setStyle(Paint.Style.STROKE);//不填充paint.setStrokeWidth(); //线的宽度canvas.drawRect(left, top, right, bottom, paint);}for (int i = 0; i < 6; i&#;&#;) {left = keywordRects[i * 4];top = keywordRects[i * 4 &#; 1];right = keywordRects[i * 4 &#; 2];bottom = keywordRects[i * 4 &#; 3];paint.setColor(Color.GREEN);paint.setStyle(Paint.Style.STROKE);paint.setStrokeWidth();canvas.drawRect(left, top, right, bottom, paint);}img.setImageBitmap(mutableBitmap);//img: 定义在xml布局中的ImagView控件//img.setImageBitmap(imageBitmap);}

注意:

(1)keywordRects:姓名,性别,。。。。的坐标&#;。

valueRects:袁政政,女,。。。。得坐标&#;。

(2)画矩形框思路:左上角和左下角的坐标&#;,知道这两个坐标&#;就可以画出矩形框了。

(3)传给Canvas之前做不做copy(Bitmap.Config.ARGB_, true)处理?

Bitmap mutableBitmap = imageBitmap.copy(Bitmap.Config.ARGB_, true);

之前直接传给Canvas时报错:Immutable bitmap passed to Canvas constructor。

网友的回答是:

但是后来发现直接传给Canvas也行。不知道为什么

android  在图片(bitmap)上画矩形框,并显示(android 显示图片)

android音乐播放器源码 最近研究android音乐播放器,弄了一个,还可以,可以实现播放、暂停、拖动进度等功能。源码地址:

Android 仿微信阻塞对话框 一、前言好久没写东西了,今天带来一个小demo,仿造微信的阻塞对话框,列一下用到的知识点:1.自定义样式。2.自定义shape背景和selector。3.动画。二、

[置顶] Xamarin.Forms入门困扰与解决方式-No.5 本文延续第四篇,演示引用Nuget高德地图绑定(预览版)到Xamarin.Forms中使用演示版:Xamarin.Forms.1.4.1.演示目标:显示高德地图1.打开第三篇的案例,依照上

标签: android 显示图片

本文链接地址:https://www.jiuchutong.com/biancheng/385233.html 转载请保留说明!

上一篇:android新浪微博分享,测试包能分享,打包后不能分享(新浪微博手机客户端下载)

下一篇:android音乐播放器源码(Android音乐播放器评论功能怎么实现)

  • 附加税有哪些?
  • 不含税金额怎么算含税金额
  • 如何做进项税额转出,又认证不了发票
  • 非货币资产交换和债务重组的区别
  • 一般纳税人适用会计制度怎么填
  • 企业咨询费入什么科目
  • 航空运单能当发票使用吗
  • 同一笔业务可以开多张发票吗
  • 滞纳金为千分之二从何年开始实施
  • 土地增值税清算扣除项目
  • 服务行业营业成本包括财务费用和管理费用吗
  • 公司临时聘用人员法规
  • 应交税金在贷方怎么调
  • 金融机构对服务的要求
  • 物业服务合同印花算什么类型
  • 建安企业异地个税怎么交
  • 罚款费用报销单怎么写
  • 公司帮员工买的保险
  • 上海地方教育费附加减半征收2018
  • 银行抵押贷款结清后需要解押吗
  • 2019增值税改革政策解读
  • 怎样破解wifi密码怎么办
  • 游乐场门票收入发票品目
  • 企业当年实现的净利润
  • win10无法以管理员身份运行的原因及解决方法
  • 福利费发票已认证怎么查
  • 什么叫错账调整
  • 螺旋状芦荟 (© David Madison/Getty Images)
  • php递归实现1到100的和
  • 销售费用凭证
  • postman操作流程
  • 微调是调哪里
  • vue路由守卫用法
  • 子公司收购母公司另一子公司会计处理
  • 社保台账显示未托收
  • 单位之间的争议由谁处理
  • 100万的工程怎么开发票
  • 交去年企业所得税怎么做资产负债表
  • 汇算清缴期间费用保险费是什么
  • mybatis拦截器执行顺序
  • mongodb的基本操作
  • 不同单位发的劳务费会收税吗
  • 企业收购合并中土地问题
  • 个人独资企业计提的各种准备金支出不得扣除
  • 企业回购股票会退市吗
  • Windows2003 SQL2005添加系统用户修改系统登录密码
  • ibm db2认证
  • sql查询语句怎么用
  • 金税盘发票二维码怎么生成
  • 主营业务成本工资写什么部门
  • 外埠存款会计分录怎么写
  • 长期债券是长期借款吗
  • 减免与抵免
  • 怎么理解核销
  • 税交多了可以退吗
  • 未分配利润高怎么解释
  • 企业计提坏账准备遵循的会计信息质量要求是
  • 外汇申报国家代码表
  • 现金流量的折现值公式
  • 企业借款的利息交增值税吗
  • 滞留专票会有什么风险
  • 行政事业单位基本户核算内容
  • mysql批量更新多条数据
  • mysql隔离级别详解
  • xp系统好怪啊
  • ssh命令行登录服务器
  • vs显示进程已退出
  • win10系统便签突然无法打开
  • linux中的ssh命令
  • pavsrv51.exe - pavsrv51是什么进程 有什么用
  • 3ds怎么用3ds格式
  • js的正则表达式
  • java物流功能
  • bash foreach
  • 主机端口扫描程序设计python
  • 解决android 11+的保存文件路径问题
  • JavaScript indexOf方法入门实例(计算指定字符在字符串中首次出现的位置)
  • python抓视频保存本地
  • 广西地方税务局决算公开表
  • 税友核心价值观
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设