我正在尝试在我的 android 应用中裁剪照片。在示例代码中,当裁剪照片时,它会从各个方面均匀裁剪。如何通过使其一侧变小来裁剪它?
private fun cropImages(){
/**set crop image*/
try {
cropIntent = Intent("com.android.camera.action.CROP")
cropIntent.setDataAndType(uri,"image/*")
cropIntent.putExtra("crop",true)
cropIntent.putExtra("outputX",180)
cropIntent.putExtra("outputY",180)
cropIntent.putExtra("aspectX",3)
cropIntent.putExtra("aspectY",4)
cropIntent.putExtra("scaleUpIfNeeded",true)
cropIntent.putExtra("return-data",true)
startActivityForResult(cropIntent,1)
}catch (e:ActivityNotFoundException){
e.printStackTrace()
}
}
1-当前的种植。从四面八方剪裁。
2 - 我想做