رفتن به مطلب
  • 0

تار شدن عکس


zaro

سوال

با سلام. ببخشید برام اندک مشکلی پیش آمده. توی برنامه ام چند تا عکس حدود 30 عکس گذاشتم بعد وقتی چند تا تصویر رو رد می کنی توی برنامه تصویر ها تار میشه قبلا وقتی حجمشونو کاهش می دادم درست می شد ولی الان بازم درست نمیشه  . حجم عکس ها از 30 تا 60 کیلوبایت. باید چکار کنیم ؟ با تشکر منتظریم

لینک ارسال
به اشتراک گذاری در سایت های دیگر

12 پاسخ به این سوال تاکنون داده شده است

ارسال‌های توصیه شده

درود

پیشنهاد میکنم عکس هارو به صورت BitmapDrawable فرخوانی (Load) کنید !

 

این تار شدن عکس ها بخاطر پر شدن فضای رم گوشی شماست !

از BitmapDrawable استفاده کنید

لینک ارسال
به اشتراک گذاری در سایت های دیگر

همین کار رو کردم ولی بازم تار میشه. این کد recycle رو کسی نداره .البته این کدم می گن کاری نمی کنه ولی اگه دارین بدین امتحان کنیم شاید درست شه.

لینک ارسال
به اشتراک گذاری در سایت های دیگر

کدهایی که استفاده کردید رو قرار بدید لطفا !

لینک ارسال
به اشتراک گذاری در سایت های دیگر

من کدهای

dim obj1 as reflector
obj1.target=BMP
obj1.runmethod("Recycle")

رو وار کردم ولی واسه اکتیویوتی قبول نمی کنه کدم این بود

BMP.Initialize(LoadBitmap(File.DirAssets,"mobarez (2).jpg"))
Activity.SetBackgroundImage(BMP)

یعنی برنامه ران نمیشه.

 

واسه رفع تار شدن از کد های دیگه هم استفاده کردم.

 	Activity.SetBackgroundImage(LoadBitmap(File.DirAssets,"IMG.jpg"))

-----------
bitmap1.initializeSample(محل عکس ها)

لطفا کمک کنین واسه تار شدن عکس های اکتیویتی

لینک ارسال
به اشتراک گذاری در سایت های دیگر

من کد زیر رو وارد کردم

  	Activity.SetBackgroundImage(LoadBitmap(File.DirAssets,"img.jpg"))

چون کد SetBackgroundImage واسه اکتیویتی قبول نمی کنه.بعدم این کدو توی قسمت activity_pause وارد کردم.

	Activity.SetBackgroundImage(Null)

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

این کد هم بدردم نمی خوره چون سیو های برنامه رو پاک میکنه.

Dim ca As CacheCleaner
ca.clearCache
لینک ارسال
به اشتراک گذاری در سایت های دیگر

تازه کد

Activity.SetBackgroundImage(Null)

وقتی میری اکتیویتی بعدی صفحه رو کلا سیاه می کنه بعد میره .لطفا کمک کنین

لینک ارسال
به اشتراک گذاری در سایت های دیگر

سلام و درود 

بهتره از این کد استفاده کنین

imageview1.bitmap = LoadBitmapsample(File.DirAssets,"img.jpg",ImageView1.Width,ImageView1.Height)
لینک ارسال
به اشتراک گذاری در سایت های دیگر

بایگانی شده

این موضوع بایگانی و قفل شده و دیگر امکان ارسال پاسخ نیست.

  • کاربران آنلاین در این صفحه   0 کاربر

    • هیچ کاربر عضوی،در حال مشاهده این صفحه نیست.
×
×
  • اضافه کردن...