PDA

View Full Version : کیفیت پایین عکس گرفته شده با دوربین !



ghasem110deh
جمعه 16 تیر 1396, 17:57 عصر
سلام به همه :-)

دوستان من با دوربین گوشی عکس میگیرم :

private void onCaptureImageResult(Intent data) {
Bitmap thumbnail = (Bitmap) data.getExtras().get("data");
ByteArrayOutputStream bytes = new ByteArrayOutputStream();

assert thumbnail != null;
thumbnail.compress(Bitmap.CompressFormat.JPEG, 100, bytes);
File destination = new File(Environment.getExternalStorageDirectory(), System.currentTimeMillis() + ".jpg");
FileOutputStream fo;
try {
//noinspection ResultOfMethodCallIgnored
destination.createNewFile();
fo = new FileOutputStream(destination);
fo.write(bytes.toByteArray());
fo.close();
} catch (IOException e) {
e.printStackTrace();
}
ivImage.setImageBitmap(thumbnail);
}

ولی وقتی با گوشی (خارج از برنامه عکس میگیرم و توی ایمیج ویو لود میکنم خیلی با کیفیت تره)
کتابخونه (picasso) و ... زیاد هست منتها ترجیح میدم از کتابخونه استفاده نکنم

efarzad
شنبه 17 تیر 1396, 09:57 صبح
استفاده از دستور compress در خط ششم، عکس شما رو فشرده خواهد کرد، مقدار فشرده سازی بین 0 تا 100، و در حالت 100 هم فشرده سازی انجام خواهد شد، میتونید فشرده سازی رو انجام ندید که حجم بیشتری رو خواهید گرفت و ممکنه با مشکله کمبود حافظه در زمان ذخیره مواجه بشید یا اینکه از فرمت دیگری که کیفیت بهتری داره برای فشرده سازی استفاده کنید، مانند : Bitmap.CompressFormat.PNG

ghasem110deh
دوشنبه 19 تیر 1396, 23:08 عصر
سلام
دوستان من این کار رو هم انجام دادم (چندان تغییری نداشت)
کیفیت عکس که توی گالری میره خیلی با کیفیت هست :متفکر:

ghasem110deh
دوشنبه 19 تیر 1396, 23:09 عصر
و یه سوال دیگه اینکه چطور برنامه ای که با اندروید استودیو 2.2.2 نوشتم توی 2.3.3 باز کنم !
فقط پلتفورم sdk 24 رو اضافه کنم حله ... چون این نسخه 2.3.3 گریدل ش خیلی بدتر شده (ظاهرا)
---------------------------------------
گفتم دیگه یه تاپیک واسه این نزنم

efarzad
سه شنبه 20 تیر 1396, 09:13 صبح
سلام
دوستان من این کار رو هم انجام دادم (چندان تغییری نداشت)
کیفیت عکس که توی گالری میره خیلی با کیفیت هست :متفکر:

اگر بخش فشرده سازی رو انجام ندی کیفیت عکس نباید کم بشه، امتحان کردی ؟

ghasem110deh
چهارشنبه 21 تیر 1396, 12:20 عصر
[QUOTE=efarzad;2371283]اگر بخش فشرده سازی رو انجام ندی کیفیت عکس نباید کم بشه، امتحان کردی ؟[/QUOTE

نه :لبخند:
الان بهتر شد