У меня есть одна проблема. Когда я пытаюсь получить изображение с камеры, качество очень низкое. Сначала сделайте снимок с помощью камеры, затем сохраните в каталоге и в то же время получите это изображение и покажите в моем приложении. Изображение, сохраненное в каталоге, имеет хорошее качество, но когда я получаю его из каталога, качество низкое. ниже мой пример кода:
public void onActivityResult(int requestCode, int resultCode, Intent intent) {
if (requestCode == CAMERA_PIC_REQUEST) {
Bitmap thumbnail = (Bitmap) intent.getExtras().get("data");
if (g==1)
{
ImageView myImage = (ImageView) findViewById(R.id.img5);
myImage.setImageBitmap(thumbnail);
View a = findViewById(R.id.img5);
a.setVisibility(View.VISIBLE);
ByteArrayOutputStream stream = new ByteArrayOutputStream();
thumbnail.compress(Bitmap.CompressFormat.JPEG, 100, stream);
byteArray1 = stream.toByteArray();
}
}
любое решение/предложение? Спасибо :)
Решено
Проблема решена, когда я следую коду, указанному Antrometниже