اطلاعیه

Collapse
No announcement yet.

مقدار حافظه برای نمایش تصویر؟

Collapse
X
 
  • فیلتر
  • زمان
  • Show
Clear All
new posts

    مقدار حافظه برای نمایش تصویر؟

    برای نمایش یک عکس تمام صفحه روی LCD گرافیکی 128X64 ( در اینجا TS12864 ) چه مقدار حافظه مصرف میکنید؟ میخوام یک حساب بیاد دستم که کتابخانه های موجود در کامپایلرهای مختلف برای میکروهای مختلف چقدر حافظه برای اینکار مصرف میکنند و دوستانی که این کار را خودشون بدون کتابخانه یا با کتابخانه به هر زبانی و توسط هر کامپایلری و با هر میکرویی که انجام دادند لطف کنند حداقل حافظه مورد نیاز رو بیان کنند، آمارش مهم هست برام. (فضایی که خود عکس در حافظه اشغال میکنه رو هم در نظر بگیرید )
    تشکر
    از آنجا که گاهی فرصت بازخوانی پست نیست، بابت غلط های املایی و نگارشی احتمالی معذرت میخوام.
    هیچیک از پاسخ هایی که میدم را کاملا تایید نمیکنم و ممکن هست اشتباه کرده باشم، اگر من به نوشته ام مطمئن هستم شما مشکوک باشید.
    اگر در حل مشکل من کمک کردید و دکمه تشکر رو نزدم حتما فراموش کردم کوچکترین کمک شما برایم ارزشمند است!
    اگر به هر طریقی از من ناراحت شدید حتما با یک پیام خصوصی تذکر بدهید تا مشکل رو حل کنیم و رابطه ی صمیمانه، پایدار بماند.
    شاد و موفق باشید

    #2
    پاسخ : مقدار حافظه برای نمایش تصویر؟

    مهندسین محترم لطفا با هم تعارف نکنید خجالت هم نکشید، ماشاا.. این همه طراح و برنامه نویس با GLCD کار کردید یا بهتره بگم حدافل یک عکس نمایش دادید یه آمار دادن که اینقدر تعارف نداره :smile:
    از آنجا که گاهی فرصت بازخوانی پست نیست، بابت غلط های املایی و نگارشی احتمالی معذرت میخوام.
    هیچیک از پاسخ هایی که میدم را کاملا تایید نمیکنم و ممکن هست اشتباه کرده باشم، اگر من به نوشته ام مطمئن هستم شما مشکوک باشید.
    اگر در حل مشکل من کمک کردید و دکمه تشکر رو نزدم حتما فراموش کردم کوچکترین کمک شما برایم ارزشمند است!
    اگر به هر طریقی از من ناراحت شدید حتما با یک پیام خصوصی تذکر بدهید تا مشکل رو حل کنیم و رابطه ی صمیمانه، پایدار بماند.
    شاد و موفق باشید

    دیدگاه


      #3
      پاسخ : مقدار حافظه برای نمایش تصویر؟

      سلام
      من به بقیه کاری ندارم ولی دلیل اینکه خودم جواب ندادم اینه که نفهمیدم منظور شما چیه؟ :rolleyes:

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

      این مقدار میتونه از ۱ بیت (فقط یک پیکسل) تا x*y بیت از حافظه رو برای هر تصویر بگیره.

      اگر منظور شما اینه که آیا از الگوریتمهای فشرده سازی تصاویر باینری استفاده میشه. جوابش بسته به اینکه از چه کتابخونه ای استفاده میکنید فرق میکنه. من با همون کتابخونه ای که دوستان زحمت کشیدن کار کردم که این طور نبوده.

      یا اینکه شما تصیم دارید این کتابخونه رو بنویسید.

      موفق باشید.

      Work with what you have .Never limit yourself by things you could have had

      دیدگاه


        #4
        پاسخ : مقدار حافظه برای نمایش تصویر؟

        منظورم این هست:
        شما فقط یک عکس رو در حافظه Flash میکرو قرار بدید ( فکر کنم حجم عکس فرقی نکنه به هر حال یک عکس 128 در 64 هست که Monochrome Bitmap هست ) این عکس خودش به تنهایی حدود 1088 بایت از حافظه میکرو شما رو میگیره، حالا کاری که کتابخانه میکنه اینه که LCD رو با روش خودش راه اندازی کنه و داده های مربوط به این عکس رو از حافظه Flash بخوانه و روی LCD نمایش بده، برای اینکار هم برنامه ای تولید میکنه تا بتونه عکس رو نمایش بده، من میخوام بدونم مقدار حافظه ای که در میکرو شما برای نمایش این عکس اشغال شده چقدر هست، یعنی 1088 بایت عکس به علاوه مقدار حافظه ای که برای برنامه مصرف میشه، به طور خلاصه و ساده بگم: شما یک عکس 128X64 را در حافظه میکرو ذخیره کنید و روی LCD نمایش بدید چقدر از حافظه میکرو مصرف میشه؟ لطفا نام LCD رو هم مشخص کنید، من از TS12864 استفاده کردم.
        از آنجا که گاهی فرصت بازخوانی پست نیست، بابت غلط های املایی و نگارشی احتمالی معذرت میخوام.
        هیچیک از پاسخ هایی که میدم را کاملا تایید نمیکنم و ممکن هست اشتباه کرده باشم، اگر من به نوشته ام مطمئن هستم شما مشکوک باشید.
        اگر در حل مشکل من کمک کردید و دکمه تشکر رو نزدم حتما فراموش کردم کوچکترین کمک شما برایم ارزشمند است!
        اگر به هر طریقی از من ناراحت شدید حتما با یک پیام خصوصی تذکر بدهید تا مشکل رو حل کنیم و رابطه ی صمیمانه، پایدار بماند.
        شاد و موفق باشید

        دیدگاه

        لطفا صبر کنید...
        X