展会信息港展会大全

如何切割图片
来源:互联网   发布日期:2016-01-14 11:35:14   浏览:3373次  

导读:allprojects { repositories { jcenter() maven { url 'http://lorenzo.villani.me/android-cropimage/' } } } private final static int REQUEST_CROP_PICTURE = 1; private void cropPicture() { toCropFile = new File(Environment.getExternalStorageDir...

allprojects {

repositories {

jcenter()

maven {

url 'http://lorenzo.villani.me/android-cropimage/'

}

}

}

private final static int REQUEST_CROP_PICTURE = 1;

private void cropPicture() {

toCropFile = new File(Environment.getExternalStorageDirectory(), "to-crop-image.jpg");

cropedFile = new File(Environment.getExternalStorageDirectory(), "croped-image.jpg");

//设置裁剪大小及裁剪后图片的存储位置

CropImageIntentBuilder cropImage = new CropImageIntentBuilder(160, 100, Uri.fromFile(cropedFile));

//获取待裁剪文件uri

Uri uri = Uri.fromFile(toCropFile);

//设置源文件uri

cropImage.setSourceImage(uri);

//开始裁剪

startActivityForResult(cropImage.getIntent(this), REQUEST_CROP_PICTURE);

}

@Override

public void onActivityResult(int requestCode, int resultCode, Intent data) {

if (resultCode != Activity.RESULT_CANCELED) {

switch (requestCode) {

case REQUEST_CROP_PICTURE:

//对已切割图片做一些事

break;

}

}

super.onActivityResult(requestCode, resultCode, data);

}

赞助本站

人工智能实验室

相关热词: android开发 android教程

AiLab云推荐
展开

热门栏目HotCates

Copyright © 2010-2024 AiLab Team. 人工智能实验室 版权所有    关于我们 | 联系我们 | 广告服务 | 公司动态 | 免责声明 | 隐私条款 | 工作机会 | 展会港