需要帮助使用cropIwa保存图像

我添加了一个目标文件以将我的图像保存在应用程序创建的文件夹中。


static final File imageRoot = new File(Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_PICTURES), appDirectoryName);

在cropIwa的文档中,它需要destinationUri


这是我所做的:


cropIwaView.crop(new CropIwaSaveConfig.Builder(Uri.fromFile(imageRoot.getAbsoluteFile()))

                .setCompressFormat(Bitmap.CompressFormat.PNG)

                .setQuality(100) //Hint for lossy compression formats

                .build());

添加@Khaled Lela


cropIwaView.crop(new CropIwaSaveConfig.Builder(getUriFromFile(this, new File(R.xml.file_paths + ".png")))

                .setCompressFormat(Bitmap.CompressFormat.PNG)

                .setQuality(100) //Hint for lossy compression formats

                .build());

添加@Khaled Lela 是cropiwa 的saveCompleteListener。


cropIwaView.setCropSaveCompleteListener(new CropIwaView.CropSaveCompleteListener() {

            @Override

            public void onCroppedRegionSaved(Uri bitmapUri) {

                addPicToGallery(CropProfilePicture.this, bitmapUri);

                Toast.makeText(CropProfilePicture.this, "Done", Toast.LENGTH_SHORT).show();

                finish();

            }

        });


慕神8447489
浏览 124回答 1
1回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java