安卓上传头像不清晰

public void startPhotoZoom(Uri uri) {
Intent intent = new Intent(“com.android.camera.action.CROP”);
intent.setDataAndType(uri, IMAGE_UNSPECIFIED);
intent.putExtra(“crop”, “true”);
intent.putExtra(“aspectX”, 1);
intent.putExtra(“aspectY”, 1);
intent.putExtra(“outputX”, 128);
intent.putExtra(“outputY”, 128);
intent.putExtra(“return-data”, false);
intent.putExtra(MediaStore.EXTRA_OUTPUT, Uri.fromFile(new File(Environment.getExternalStorageDirectory(), tempImg)));
intent.putExtra(“outputFormat”, Bitmap.CompressFormat.JPEG.toString());
activity.startActivityForResult(intent, PHOTORESOULT);
}

压缩图片的处理方法, intent.putExtra(“aspectX”, 1);
intent.putExtra(“aspectY”, 1);
intent.putExtra(“outputX”, 128);
intent.putExtra(“outputY”, 128); 这四个值该怎样设置啊,新手,求大神求解啊,现在上传的图片非常的不清楚

这是2dx的吧?

把 128改成大一点不就完了?
看你这尴尬,你这是限死了图片尺寸,压缩成jpg的,作为头像最好是做成不限尺寸的,头像控件对各个不同尺寸的头像进行缩放达到统一表现就好了

嗯,解决了,我的问题,不应该把图片搞成jpg格式的,我改成png就行了,