使用系統預設介面來剪下圖片,預設介面剪下圖片

來源:互聯網
上載者:User

使用系統預設介面來剪下圖片,預設介面剪下圖片

如果調用系統的圖片介面:

      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發的剪下圖片,怎更改它的預設儲存的檔案夾地址?

貌似 你要儲存的檔案夾 就你上次儲存過的檔案夾啊。
只要把圖片儲存在你想要放的檔案夾 下次也就是那個檔案夾啊。。。
 

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.