使用系統預設介面來剪下圖片,預設介面剪下圖片
如果調用系統的圖片介面:
Intent intent = new Intent(Intent.ACTION_PICK, android.provider.MediaStore.Images.Media.EXTERNAL_CONTENT_URI);//intent.addCategory(Intent.CATEGORY_OPENABLE);//intent.setType("image/*"); startActivityForResult(intent, REQUEST_CODE_SELECT_PHOTO);
@Override protected void onActivityResult(int requestCode, int resultCode, Intent data) { if (requestCode == REQUEST_CODE_SELECT_PHOTO) { try { //onPhotoSelected(data); final Uri originalUri = data.getData(); if (originalUri == null) { return; } startPhotoZoom(originalUri); } catch (Exception e) { if (LogSettings.MARKET) { MktLog.e(TAG, "onPhotoSelected() : " + e.getMessage()); } } return; }}public void startPhotoZoom(Uri uri) { //這個是調用裁剪圖片的介面 Intent intent = new Intent("com.android.camera.action.CROP"); intent.setDataAndType(uri, "image/*"); intent.putExtra("crop", "true"); intent.putExtra("aspectX", 1); intent.putExtra("aspectY", 1); intent.putExtra("outputX", 150); intent.putExtra("outputY", 150); intent.putExtra("return-data", true); startActivityForResult(intent, REQUEST_CODE_SELECT_CUT_PHOTO); }
裁剪完在onActivityResult中可以用:
if(requestCode == REQUEST_CODE_SELECT_CUT_PHOTO) { try { Bitmap bm = data.getParcelableExtra("data"); } catch (Exception e) { if (LogSettings.MARKET) { MktLog.e(TAG, "onPhotoSelected() : " + e.getMessage()); } }
裁剪圖片的介面:
photoshop 剪下圖片怎恢複到預設狀態?
選擇裁剪工具,把功能表列上“寬度”,“高度”後面的數值清空即可
QQ發的剪下圖片,怎更改它的預設儲存的檔案夾地址?
貌似 你要儲存的檔案夾 就你上次儲存過的檔案夾啊。
只要把圖片儲存在你想要放的檔案夾 下次也就是那個檔案夾啊。。。