位置: 编程技术 - 正文

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音乐播放器评论功能怎么实现)

  • 出口退税超期未缴税
  • 公司对个人的欠款怎么发律师函给他
  • 房地产开发企业销售自行开发的房地产项目
  • 会计核算程序的含义
  • 营业外支出增加的原因
  • 高速费用支付宝的怎么开票
  • 如何建设工厂
  • 金融负债
  • 保险赔款个人所得税计算
  • 建安企业增值税税负是多少
  • 采购入库损耗如何计算
  • 在建工程的利息支出
  • 退休人员返聘工资怎么缴税
  • 印花税要报吗
  • 营改增的真实目的
  • 资本公积转增资本个人股东是否纳税
  • 软件行业服务费印花税
  • 外币报表折算差额怎么算
  • 企业购买结构性存款会计处理
  • 分公司开票信息
  • 忘了结转成本怎么办
  • 印花税按含税收入还是不含税收入
  • 企业整体资产转让增值税
  • 客户退回货物会计分录
  • win10怎么关闭相机
  • Ubuntu 16.04 Server Edition 英文版安装教程
  • 经费支出渠道
  • 工业增加值计算公式是什么
  • 行业收购溢价
  • 该内存不能为read是怎么回事
  • Linux系统中怎么开机自动运行拍摄文件
  • 企业的民间借贷合法吗
  • PHP:zip_entry_compressedsize()的用法_Zip函数
  • 永久性差异会计分录
  • 对于企业已经入账而银行尚未入账
  • vue表单验证数字
  • php 获取文件类型
  • 来料加工企业需注意什么
  • 异地提供建筑服务预缴企业所得税
  • 写字楼出售需要交多少税
  • javascriptj
  • 理解DALL·E 2, Stable Diffusion和 Midjourney工作原理
  • ip命令查看ip地址
  • df 命令执行显示不出来
  • php curlfile
  • 免征增值税账务怎么处理
  • 勘察设计费是否含税
  • 未达起征点怎么填申报表
  • 工伤保险赔偿范围和企业承担范围
  • 安全文明措施费费率一般为多少
  • 个人所得税生产经营所得税怎么申报
  • java初学者教程
  • 税金及附加如何预测
  • 契税并入土地价值吗
  • 企业购买随时准备出售的债券
  • 企业零申报怎么办
  • 预付账款和应付账款减少
  • 月销售额不超过15万的免征增值税
  • 股东借款如何认定为出资
  • 简易办法征收增值税有几种情况
  • 迟到扣发工资
  • 内账税金如何做分录
  • mysql怎么删除一定数量的记录
  • mysql的随机函数
  • ubuntu20.04怎么样
  • 升级ubuntu
  • win7系统360浏览器自启动怎么关闭
  • mac版本itunes
  • win10系统中断怎么解除
  • win10 edge浏览器崩溃
  • win8系统安装教程图解
  • win10教育版登录
  • nodejs child_process
  • 如何实现左侧固定,右侧自适应的布局
  • javascript如何绘制曲线
  • unity-
  • jquery获取文件大小
  • 图片处理流程
  • android开发框架
  • python win
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设