PDA

View Full Version : سوال: مشکل در ذخیره سازی تصاویر Bitmap



hamidnet
دوشنبه 01 تیر 1388, 21:52 عصر
سلام
من با استفاده از کلاس Bitmap و Graphics يه تصویر با اندازه 6000*6000 ايجاد کردم ولی هنگام ذخیره تصویر با خطای Out Of Memory مواجه ميشم!
تو سايت هاتی زيادی مشکلم رو طرح کردم ولی جواب همشون این بود که در سایزهای بالاتر از 3000*3000 این مشکل بوجود میاد، و راه حل خاصی ارائه نکردن!
Dispose کرئن آبجکت استفاده ازUsing یا هرچیز دیگه ای که کار مشابه رو انجام بده هم کمک قابل توجهی نمی کنه و باز هم مشکل حافظه پابرجاست!
اگه راه حلی به ذهنتون میرسه با من درمیون بزارید ممنون میشم

mostafaaa
دوشنبه 01 تیر 1388, 23:00 عصر
سلام دوست من
دوست من کدهات رو اینجا بزار تا بررسیش کنیم.
من به راحتی با استفاده از همون کلاس که نام بردین یه فایل با همون resolution ایجاد کردم. البته حجمش حدود 120 مگابایت شد. ولی توی ایجادش مشکلی نبود.

hamidnet
سه شنبه 02 تیر 1388, 23:47 عصر
اگه زحمتی نیست این کلاس رو بررسی کنید.
متشکرم

tdkhakpur
سه شنبه 02 تیر 1388, 23:55 عصر
سلام
ببینید این مشکل به هنگام بافر کردن تصویر داخل حافظه موقت اتفاق می افتد خوب این روش ذخیره سازی دستورات هست که شما از آنها استفاده میکنید.
بهتره قبل از استفاده از دستور یک سری برنامه ها را از حافظه خارج کنید.

hamidnet
پنج شنبه 04 تیر 1388, 21:00 عصر
سلام.
نظرتون کاملا منطقیه ولی این برنامه از آرایه ها و ساختارهای نسبتا پرحجم استفاده می کنه! امکان استفده از بانک هم به دلایلی وجود نداره!
به نظر شما راه دیگه ای برای حل مشکل نیست؟