پیش فروش آموزش توسعه uncox Notify با Framework اختصاصی ( با کاتلین برای اندروید ) اطلاعات بیشتر
بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]
چرا کیفیت عکس دانلود شده به شدت کم میشه؟ 
رسول  3 ماه پیش  6 روز پیش
+1 0

سلام
وقت بخیر

کدهای زیر برای تبدیل کردن bitmap به png هست، اما وقتی که این عکس دانلود شد، بازش می کنم می بینم کیفیت عکس به شدت کم شده و واقعا بدرد استفاده تو اپ نمیخوره. حجم فایل هم از چیزی حدود 6 مگابایت به چیزی حدود 300 بایت میرسه. به نظرتون مشکل از کجاست؟

 public static String convertBitmapToPNG(Bitmap bitmap , String imgName){
File dir = new File(FILE_MEDIA);
if(!dir.exists()){
dir.mkdirs();
}

File file = new File(dir, imgName + ".png");
String filePath = file.getPath();

FileOutputStream fOut = null;

try {
ByteArrayOutputStream bytes = new ByteArrayOutputStream();
bitmap.compress(Bitmap.CompressFormat.PNG, 100, bytes);

fOut = new FileOutputStream(file);
fOut.write(bytes.toByteArray());
} catch (FileNotFoundException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
try {
if (fOut!=null){
fOut.flush();
}
if (fOut!=null){
fOut.close();
}
} catch (IOException e) {
e.printStackTrace();
}
return filePath;
}
0 0
فک میکنم بخاطر متد compress باشه (3 ماه پیش)
0 0
میتونی از glide استفاده کنی (3 ماه پیش)
 برای این سوال 1 پاسخ وجود دارد.
پاسخ به سوال 
رسول  1 هفته پیش
+1 0

ایراد کار اونجا بود که وقتی عکسی رو دانلود می کردم، ابعادشو تو سایز کوچیک تنظیم می کردم. ابعاد رو تغییر دادم درست شد. مرسی از عزیزان که پاسخگو بودن.

+1 0
موفق باشید دوست من. اگه همینطور پیش بریم و هرکسی به جوابش رسید بیاد اینجا جواب رو مکتوب کنه ، انجمن بیش از پیش پخته تر و کاملتر میشه. (1 هفته پیش)
0 0
پاسختون رو به عنوان بهترین پاسخ انتخاب کنید که متوجه بشیم پاسخ داده شده (6 روز پیش)

پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .