TakePhoto icon indicating copy to clipboard operation
TakePhoto copied to clipboard

裁切CROP预览时候,图片尺寸超过屏幕,不能正常全屏显示

Open tmxd09887 opened this issue 4 years ago • 1 comments

请看图片附件

但是下载的DEMO显示却是正常。

@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.take_image_activity);

    TakePhotoOptions.Builder builder = new TakePhotoOptions.Builder();
    builder.setWithOwnGallery(true);
    builder.setCorrectImage(true);

    takePhoto.setTakePhotoOptions(builder.create());

    //CropOptions cropOptions = new CropOptions.Builder().setAspectX(1).setAspectY(1).setWithOwnCrop(true).create();

    int size = Math.min(getResources().getDisplayMetrics().widthPixels, getResources().getDisplayMetrics().heightPixels);
    CropOptions cropOptions = new CropOptions.Builder().setOutputX(size).setOutputX(size).setWithOwnCrop(true).create();

    CompressConfig compressConfig=new CompressConfig.Builder().setMaxSize(50*1024).setMaxPixel(800).create();
    takePhoto.onEnableCompress(compressConfig,true);

    File file = new File(Environment.getExternalStorageDirectory(), "/temp/" + System.currentTimeMillis() + ".jpg");
    if (!file.getParentFile().exists()) {
        file.getParentFile().mkdirs();
    }
    Uri imageUri = Uri.fromFile(file);

    takePhoto.onPickFromGalleryWithCrop(imageUri, cropOptions);

}

请问是哪里错了呢

谢谢

tmxd09887 avatar Jan 13 '20 15:01 tmxd09887

请看图片附件 pickup

tmxd09887 avatar Jan 13 '20 15:01 tmxd09887