东坡下载

电脑版
提示:原网页已由神马搜索转码, 内容由www.uzzf.com提供.

首页编程开发程序源码→ 安卓照片压缩上传源码

安卓照片压缩上传源码

安卓照片压缩上传源码

  • 大小:1.9M
  • 语言:中文
  • 平台:WinAll
  • 更新:2016-08-15 19:24
  • 等级:
  • 类型:程序源码
  • 网站:暂无
  • 授权:免费软件
  • 厂商:
  • 产地:国产软件
好用50%(1票)
坑爹50%(1票)
软件介绍软件截图相关软件软件教程网友评论下载地址

相关推荐:

    由于手机通常情况下拍照都是高清的,把以体积有点大,而我们平时又都是使用流量来上传的,因为很想在第一时间与朋友们分享美景。

    安卓照片压缩上传源码js源码

    private Bitmap getimage(String srcPath) {

    BitmapFactory.Options newOpts = new BitmapFactory.Options();

    //开始读入图片,此时把options.inJustDecodeBounds 设回true了

    newOpts.inJustDecodeBounds = true;

    Bitmap bitmap = BitmapFactory.decodeFile(srcPath,newOpts);//此时返回bm为空

    newOpts.inJustDecodeBounds = false;

    int w = newOpts.outWidth;

    int h = newOpts.outHeight;

    //现在主流手机比较多是800*480分辨率,所以高和宽我们设置为

    float hh = 800f;//这里设置高度为800f

    float ww = 480f;//这里设置宽度为480f

    //缩放比。由于是固定比例缩放,只用高或者宽其中一个数据进行计算即可

    int be = 1;//be=1表示不缩放

    if (w > h&& w > ww) {//如果宽度大的话根据宽度固定大小缩放

    be = (int) (newOpts.outWidth / ww);

    } else if (w< h&& h > hh) {//如果高度高的话根据宽度固定大小缩放

    be = (int) (newOpts.outHeight / hh);

    }

    if (be< = 0)

    be = 1;

    newOpts.inSampleSize = be;//设置缩放比例

    //重新读入图片,注意此时已经把options.inJustDecodeBounds 设回false了

    bitmap = BitmapFactory.decodeFile(srcPath, newOpts);

    return compressImage(bitmap);//压缩好比例大小后再进行质量压缩

    }


    安卓照片压缩上传源码截图

    热门评论
    最新评论
    发表评论查看所有评论(0)
    昵称:
    表情:高兴可汗我不要害羞好下下下送花屎亲亲
    字数: 0/500(您的评论需要经过审核才能显示)

      编辑推荐