目的:
由于手机分辨率太大(比如:1024*768),当使用91或者adb命令截取的屏幕时,截取的图片特别的大,这么大的图片直接上传到上传到BUG管理系统进行显示时不是太好看。
所以想通过一个工具,直接把大图变成小图,这样就可以直接传到BUG管理系统中了。
解决办法:
使用python中Pillow包的Image类来解决此问题:
Pillow的下载地址:
https://pypi.python.org/pypi/Pillow/2.9.0,根据自己的系统进行下载
suoxiao.py代码如下:
from PIL import Image import glob, os im = Image.open('screenshot.png') w,h = im.size if (w >= 1000) and (w <= 1500): im_ss = im.resize((int(w*0.3), int(h*0.3)),Image.ANTIALIAS) elif (w > 1500) and (w <= 2000): im_ss = im.resize((int(w*0.2), int(h*0.2)),Image.ANTIALIAS) elif (w > 2000): im_ss = im.resize((int(w*0.3), int(h*0.3)),Image.ANTIALIAS) im_ss.save('qq.jpg','JPEG', quality = 100)
截图.bat 全部代码:
adb shell /system/bin/screencap -p /sdcard/screenshot.png
adb pull /sdcard/screenshot.png C:/Users/Administrator/Desktop/pic/screenshot.png
adb shell rm /sdcard/screenshot.png
python suoxiao.py
pause
adb pull /sdcard/screenshot.png C:/Users/Administrator/Desktop/pic/screenshot.png
adb shell rm /sdcard/screenshot.png
python suoxiao.py
pause
相关推荐
Luban(鲁班)——Android图片压缩工具,仿微信朋友圈压缩策略。项目描述目前做app开发总绕不开图片这个元素。但是随着手机拍照分辨率的提升,图片的压缩成为一个很重要的问题。单纯对图片进行裁切,压缩已经有很多...
android图片处理(压缩,保存,截屏,view转化为bitmap)相关函数 ImageUtils
android root截屏,可以正常使用
思路:①需要定义一个固定的截屏框。 ②被截取的图片需要可以放大缩小,移动。图片初始化的时候,将图片按比例放大或则缩小,将宽和高教小的一边,放大或则缩小到框的大小。放大我控制了只能放大到初始化的两倍。...
实现分享微信小程序、图片到微信朋友圈、微信好友。解决因图片过大出现分享失败,内置图片压缩功能,内置截图功能。
Android 网络图片缓存缩放框架从网络上下载图片,并且在本地做网络,sd卡,内存 做三级的加载缓存,显示到界面,并且,按照比例放大,或者缩小。 Android 网络图片缓存缩放框架截图
这一篇,给大家介绍一下ImageView控件的使用,ImageView主要是用来显示图片,可以对图片进行放大、缩小、旋转的功能。 android:sacleType属性指定ImageVIew控件显示图片的方式,例如:center表示图像以不缩放的方式...
本例子是一个高仿微信头像截图的例子,实现了多点触摸放大缩小,和单点移动图片的功能,需要的朋友可以下载看一下,源码比较简单
Android应用源码安卓动漫图片阅读器项目是一套某培训机构的一个培训项目,是基于安卓的动漫阅读器项目,虽然说是一个动漫阅读器,但是实际功能上类似于一个图片浏览器,打开项目点击请选择以后会自动弹出SD卡根目录...
用户自行选择加载方式,因此加载图片不受本库控制,如果出现OOM等问题,可能需要在displayImage里进行压缩处理等 有好的建议可以提 ,谢谢~~ 使用 初始化 // 自定义图片加载器 ISNav . getInstance() . init( new ...
Android应用源码安卓动漫图片阅读器项目是一套某培训机构的一个培训项目,是基于安卓的动漫阅读器项目,虽然说是一个动漫阅读器,但是实际功能上类似于一个图片浏览器,打开项目点击请选择以后会自动弹出SD卡根目录...
发送到Android端读取framebuffer截图,利用libjpeg库压缩图片数据,udp通信发送图片数据打牌pc接收端实时显示。
浮动窗口按钮截图,学习浮动窗口,服务,调用system/bin/ shell命令使用方法
{"取色器","图片压缩","屏幕截图","放大镜","WebView_JS交互","PhoneGap","代码编辑器" ,"android 支持的系统级服务表 ","获取系统应用列表","图片左右滑动效果","图片左右滑动效果(带按钮)", "Android实现图表...
摘要:Java源码,Android源码,Android截图 Android相机拍照、相册选取后直接显示以及截图后显示,解决因Bitmap导致的内存溢出问题,源码实现过程部分注释讲解: 将保存在本地的图片取出并缩小后显示在界面上、由于...
4、把图片路径传入自定义view(自定义view实现的功能:画圆角边框,动画缩小至消失) 主要用到的是ObjectAnimator属性动画的缩小和平移 核心代码 得到图片的路径 private String getFilePath() { Bitmap bitmap = ...
可进行拍照 拍下来的照片再进行区域截图 区域可放大也可缩小
Android捕鱼达人游戏完整源码,安卓游戏开发必看实例,开源的android游戏源码,界面相当漂亮哦,运行界面如截图所示。因Bin目录下的内容可以重新编译生成,因此在上传前删除了该文件夹,以压缩源码包大校
公司最近要求给我负责的APP加上视频录制和发布的功能,我简单的完成了基本的录制和视频压缩功能,后来发现发布接口需要上传视频的截图,网上搜索了一下资料,在这里整理一下。 代码实现 /** * 获取视频文件截图 * *...