-5
アプリケーションを実行すると、ギャラリー画像ではなくカメラが開き、ギャラリーから画像を開き、編集ツールで画像を編集したい場合はここをクリックしてください:私はgithubから画像編集ツールで何かを見つけましたが、カメラで撮影した画像ではなく画像編集ツールを作成する必要がありますか?
コードを変更する。
これで私を助けてください。
私は多くを研究しました。
private static final String FOLDER = "ImgLy";
public static int CAMERA_PREVIEW_RESULT = 1;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
}
@Override
protected void onResume() {
super.onResume();
SettingsList settingsList = new SettingsList();
settingsList
.getSettingsModel(CameraSettings.class)
.setExportDir(Directory.DCIM, FOLDER)
.setExportPrefix("camera_")
.getSettingsModel(EditorSaveSettings.class)
.setExportDir(Directory.DCIM, FOLDER)
.setExportPrefix("result_")
.setJpegQuality(80, false)
.setSavePolicy(EditorSaveSettings.SavePolicy.KEEP_SOURCE_AND_CREATE_ALWAYS_OUTPUT);
new CameraPreviewBuilder(this)
.setSettingsList(settingsList)
.startActivityForResult(this, CAMERA_PREVIEW_RESULT);
}
@Override
protected void onActivityResult(int requestCode, int resultCode, android.content.Intent data) {
super.onActivityResult(requestCode, resultCode, data);
if (resultCode == RESULT_OK && requestCode == CAMERA_PREVIEW_RESULT) {
String resultPath = data.getStringExtra(ImgLyIntent.RESULT_IMAGE_PATH);
String sourcePath = data.getStringExtra(ImgLyIntent.SOURCE_IMAGE_PATH);
if (resultPath != null) {
// Add result file to Gallery
sendBroadcast(new Intent(Intent.ACTION_MEDIA_SCANNER_SCAN_FILE, Uri.fromFile(new File(resultPath))));
}
if (sourcePath != null) {
// Add sourceType file to Gallery
sendBroadcast(new Intent(Intent.ACTION_MEDIA_SCANNER_SCAN_FILE, Uri.fromFile(new File(sourcePath))));
}
Toast.makeText(PESDK.getAppContext(), "Image saved on: " + resultPath, Toast.LENGTH_LONG).show();
} else if (resultCode == RESULT_CANCELED && requestCode == CAMERA_PREVIEW_RESULT && data != null) {
String sourcePath = data.getStringExtra(ImgLyIntent.SOURCE_IMAGE_PATH);
Toast.makeText(PESDK.getAppContext(), "Editor canceled, sourceType image is:\n" + sourcePath, Toast.LENGTH_LONG).show();
} else {
finish();
}
}`
あなたのコードを見せてもらえますか?これを試しましたが、良い方法が見つからなかった – raza
あなたは[このリンク]を試すことができます(https://github.com/CreativeSDK/android-getting-started-samples/blob /master/image-editor-ui/guide/image-editor.markdown) –