Android 图片文件操作、屏幕相关、.9图片的理解
一:Android图片操作
1.存储bitmap到本地文件系统
public static void bitmapToFile(Bitmap bitmap, String uri) {if(!externalStorageAvailable()) {return;}if (bitmap == null) {return;}// 先检查目录是否存在,不存在的话,创建目录File wikiDir = new File(WIKI_IMAGE_DIR);if (!wikiDir.exists()) {wikiDir.mkdirs(); }File f = new File(IMAGE_DIR, uri);if (f.exists()) {return;}try {FileOutputStream out = new FileOutputStream(f);bitmap.compress(Bitmap.CompressFormat.JPEG, IMG_CACHE_QUALITY, out);out.flush();out.close();} catch (FileNotFoundException e) {e.printStackTrace();} catch (IOException e) {e.printStackTrace();} }
2.读取图片为bitmap
public static Bitmap fileToBitmap(String uri) {File imgFile = new File(IMAGE_DIR + File.separator + uri);if(imgFile.exists()) {Bitmap bitmap = BitmapFactory.decodeFile(IMAGE_DIR + File.separator + uri); return bitmap;}return null; }
二、Android 屏幕相关
结论:绝大部分机型的屏幕宽度是320dp和360dp。
private int px_x(float px) {//以宽度为基准计算x方向上的比例return (int)(px / 2560 * mScreenHight); }private int px_y(float px) {return (int)(px / 1920* mScreenWidth); }
三、Android .9 图片的理解及用途
Android 图片文件操作、屏幕相关、.9图片的理解相关推荐
- python对文件的操作都有什么_python中文件操作的相关内容总结(附示例)
本篇文章给大家带来的内容是关于python中文件操作的相关内容总结(附示例),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. 1. 文件操作介绍 说到操作文件我们肯定会想到流,文件的操 ...
- vue删除图片同时删除本地文件_删除图片数据时同时删除图片文件夹里面的相应图片文件的方法...
作者:Mr.XQIJIANG 本文版权归[Mr.XQIJIANG]所有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文链接,否则保留追究法律责任的权利. /// /// 删除图 ...
- linux隐写文件剥离,杂项的基本解题思路(1)——文件操作隐写、图片隐写
文件操作隐写 图片隐写 压缩文件处理 流量取证技术 文章本来是分成4部分的,但是前两部分何在一起写了也就没有分开,所以干脆就只分了两部分 文件基本类型的识别 一.kail 下 file 文件名 原理就 ...
- 图片文件太大?缩小图片文件的2个小技巧
日常生活中,经常会碰到图片文件太大,不满足自身需求的情况,比如在网站上传图片的时候一般都会有大小限制.面对这个问题,该怎么办呢? 一般处理的方式有两种,一种是使用图片压缩工具,来对图片进行压缩. 现在 ...
- 微信小程序之一本地图片处理--按屏幕尺寸插入图片
个人感觉微信小程序的IDE用起来有时候不太方便,可能是之前用惯了Eclipse的原因吧.微信小程序的开发工具不支持直接将文件拷贝到目录下,所以首先要将图片文件导入到本地目录下,然后编写工具类获取屏幕的 ...
- 微信小程序本地图片处理--按屏幕尺寸插入图片
个人感觉微信小程序的IDE用起来有时候不太方便,可能是之前用惯了Eclipse的原因吧.微信小程序的开发工具不支持直接将文件拷贝到目录下,所以首先要将图片文件导入到本地目录下,然后编写工具类获取屏幕的 ...
- android的文件操作,Android文件操作概要1.ppt
Android文件操作概要1 Linux文件系统 在Linux中,文件的扩展名并不重要,一个文件是否可以访问或执行,是完全由文件属性来决定的.细心的读者会发现最后一列比较特殊,这一列描述的是Linux ...
- python读取raw图片文件_python读取raw binary图片并提取统计信息的实例
python读取raw binary图片并提取统计信息的实例 发布时间:2020-09-08 23:22:52 来源:脚本之家 阅读:66 用python语言读取二进制图片文件,并提取非零数据统计信息 ...
- C#实现图片文件到数据流再到图片文件的转换
//----引入必要的命名空间 using System.IO; using System.Drawing.Imaging; //----代码部分----// private byte[] photo ...
最新文章
- Linux下第一个java程序没有成功
- tomcat更改端口
- m5310模组数据上传至onenet_NBIOT模组M5310接入中国移动物联网开放平台示例文档
- 组态王6.55连接MySql数据库(笔记)
- 带你玩转css3的3D!
- 华为与五粮液签署战略合作协议
- C++--第12课 - 操作符重载 - 上
- linux指定运行so文件,linux – 强制二进制文件使用特定(较新)版本的共享库(.so)...
- java课程设计——租房管理系统
- UC3842好坏的判断方法
- CentOS7+华为交换机+Winserver2012配置KMS服务器开机自启和自动激活
- 如何查看自己的qq邮箱服务器地址,怎么看自己设置的qq邮箱帐号
- H3C 40MHz频宽模式
- BigDecimal取余运算
- QCM2290 充电指示灯 —— CHG_LED_SINK
- 上饶的景点和特产推荐
- “ 请找出下面重复的字”
- 计算组合数的几种方法总结
- Java SE核心API(2) —— 正则表达式、Object、包装类
- 推荐一个 SpringBoot 2.x + vue 实现的个人支付宝、微信支付系统
热门文章
- shell判断文件,目录是否存在或者具有权限 (转载)
- HDU 2144 (最长连续公共子列 + 并查集) Evolution
- 【jeecg-mybatis版本】 mybatis+spring mvc 完美整合方案 查询,保存,更新,删除自动生成...
- Reloading Java Classes 101: Objects, Classes and ClassLoaders Translation
- Linux之at命令
- 随机字符串,随机密码生成器
- linux 读写权限
- Solr管理索引库——(十三)
- Android-webview加载网页去除标题
- SAP R3 display Vendor list, MKVZ .