に私はエラーUnable to load image
を得たcamera
を使用して画像をトリミングするたびに画像をトリミング。しかし、gallery
の場合、正常に動作しました。 imagecrop
ためはアンドロイド
Uri uriPath = StoreAndFetchImageFromFile.getInstance(ParentDetails.this).getImageUri(partFilename);
selectedimagepath = getPath(uriPath);
Bitmap myBitmap = BitmapFactory.decodeFile(selectedimagepath);
parentimage.setImageBitmap(myBitmap);
performCropCamera(uriPath);
および方法である:
private void performCropCamera(Uri picUri) {
// take care of exceptions
try {
// call the standard crop action intent (the user device may not
// support it)
Intent cropIntent = new Intent("com.android.camera.action.CROP");
// indicate image type and Uri
cropIntent.setDataAndType(picUri, "image/*");
// set crop properties
cropIntent.putExtra("crop", "true");
int asp = (int) (DeviceDimensions.getScreenWidth() - 80)/187;
// indicate aspect of desired crop
cropIntent.putExtra("aspectX", asp);
cropIntent.putExtra("aspectY", 3);
// indicate output X and Y
cropIntent.putExtra("outputX", DeviceDimensions.getScreenWidth() - 80);
cropIntent.putExtra("outputY", 187*3);
// retrieve data on return
cropIntent.putExtra("return-data", true);
// start the activity - we handle returning in onActivityResult
startActivityForResult(cropIntent, PIC_CROP);
}
// respond to users whose devices do not support the crop action
catch (ActivityNotFoundException anfe) {
Toast toast = Toast
.makeText(this, "This device doesn't support the crop action!", Toast.LENGTH_SHORT);
toast.show();
}
}
と画像作物のためOnActivity
結果は次のとおりです。
if (requestCode == PIC_CROP) {
// get the returned data
Bundle extras = data.getExtras();
// get the cropped bitmap
Bitmap thePic = extras.getParcelable("data");
parentimage.setImageBitmap(thePic);
}
は、作物の機能は、Androidのために必須ではないことに注意してください、と一部のデバイスは、 'com.android.camera.action.CROP'を持っていない可能性があります。したがって、外部の作物機能を使用することは悪い考えです。私は作物用の図書館を見つけてそれを使うのがよいでしょう。 –
Thnxしかし、なぜカメラでこの現象が起きているのですか? – Vinay
[Intent com.android.camera.action.CROPを処理するためのアクティビティが見つかりません](https://stackoverflow.com/questions/41890891/no-activity-found-to-handle-intent-com-android-カメラアクション作物) – W4R10CK