在 Android 中以给定的正方形大小裁剪图像?

Cropping image in a given square size in Android?

我正在使用这个库 simplecropimage 这很好用,但我想要一个正方形的裁剪区域(在这里它可以调整大小和矩形)并且正方形可以移动。我想在保持相同纵横比的正方形中裁剪图像。

当您使用 intent

调用作物 class 时

就用这个

     Intent intent = new Intent(YOUR_CLASS.this, CropImage.class);

    // tell CropImage activity to look for image to crop

    intent.putExtra(CropImage.IMAGE_PATH, filePath);

    intent.putExtra(CropImage.SCALE, true);

    // use same aspect ratio for square size crop
    intent.putExtra(CropImage.ASPECT_X, 1);
    intent.putExtra(CropImage.ASPECT_Y, 1);

    startActivityForResult(intent, REQUEST_CODE);

希望对您有所帮助...!