PDA

View Full Version : کاهش حجم عکس



ho3ein.3ven
سه شنبه 04 شهریور 1393, 17:49 عصر
سلام

دوستان من یه چند تا عکس دارم که با نشون دادنشون توی برنامه ، کرش می کنه . میانگین سایزشون 150 کیلوبایته .

چطور می تونم قبل از نمایش عکس حجمش رو کم کنم ؟ می دونم توی انجمن گفته شده ولی واقعا سر در نمیارم .

اینم کدی که نوشتم :

ImageView iv = (ImageView)findViewById(R.id.imageView1);
iv.setImageResource(id);

Pam.goudarzi
سه شنبه 04 شهریور 1393, 19:04 عصر
راحت ترین کار ، Resize کردن با Paint هست

ho3ein.3ven
سه شنبه 04 شهریور 1393, 21:30 عصر
راه دیگه ای نیست ؟

saeedgholami
چهارشنبه 05 شهریور 1393, 09:07 صبح
سلام دوست عزیز خطای out of memory میده؟؟؟

ho3ein.3ven
چهارشنبه 05 شهریور 1393, 11:36 صبح
سلام بله همین خطا رو میده

omid.n1990
چهارشنبه 05 شهریور 1393, 13:18 عصر
چند بحث هست. ببیند وضعیتتون کدومه پیگیریش باشید حل میشه انشاءالله.
تصاویرتون رو با این فرض که تو حافظه هستن و نه اینترنت میگم:
- شما فقط چند ده عکس دارید خوب مشکلی با کرش نداره و اون خطا رو به خاطر کمبود حافظه میگه. شما یا از بخشی که ایمولاتور رو تعریف میکنید حافظه رو افزایش بدید یا اساسا یک ایمولاتور دیگه تست کنید. تو گوشی هم تست کنید فکر کنم مشکلی نداشته باشه و این بخاطر تعریف حجم کم حافظه شما واسه ایمولارتورتون هست. به خاطر اون خطایی که گفتید حدس اول من اینه که مشکل از اینجاست
- اگر تصاویرتون خیلی خیلی خیلی زیاد هست. شما نباید همه رو یکهو بخواهید واکشی کنید و بهتره از ترد استفاده کنید و کم کم با پیمایش اونها رو واکشی کنید اینطور هم جذابتره و هم سرعت میره بالا
- از یک سو انگار میخواهید حجم عکسها رو کم کنید. حجم عکسهاتون خیلی بالا نیست ولی اگر یکباره میخواهید حچمشون رو کم کنید میتونید از ابزارهای تغییر سایز گروهی تصاویر استفاده کنید
موفق باشید