اطلاعیه

Collapse
No announcement yet.

چگونگی ذخیره فایل های صوتی و تصویری در حافظه

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

    چگونگی ذخیره فایل های صوتی و تصویری در حافظه

    با نام خدا

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

    می خواستم ببینم که فایل های صوتی و تصویری و ویدیویی به چه صورت کدگذاری شده و در حافظه ذخیره میشوند ؟

    ایا جدولی هست ؟
    به جهان خرم از انم که جهان خرم از اوست
    عاشقم بر همه عالم که همه عالم از اوست

    #2
    پاسخ : چگونگی ذخیره فایل های صوتی و تصویری در

    یک پله پیچیده تر از متن میشه عکس که من سعی میکنم توضیح بدم. صوت و ویدئو رو زیاد اطلاع ندارم.

    عکس ها به فرمت های مختلف ذخیره میشن.
    استانداردهای BMP,PNG,JPG,GIF از معروفترینِ اونها هستن که فرمت BMP خام و فاقد فشرده سازی هست و بقیه دارای درجاتی از فشرده سازی.
    در ساده ترین حالت یک عکس تمام رنگی(RGB) بصورت خام(BMP)، آرایه ای از پیکسل هست که هر پیکسل سه بایت برای مولفه های قرمز(R)، سبز(G) و آبی(B) داره.(24 بیت برای هر پیکسل)
    این بایتها به صورت پشت سر هم بعلاوه کمی اطلاعات کنترلی مثل طول و عرض تصویر در فایل ذخیره میشن.
    عیب این روش اینه که حجم عکس زیاد میشه. برای همین میان از روشهای فشرده سازی استفاده میکنن.
    در اکثر موارد میشه با از دست دادن اندکی از کیفیت تصویر یا حتی بدون از دست رفتن کیفیت، حجم فایل رو تا 20 برابر کاهش داد.
    دو نوع کلی فشرده سازی داریم.
    Lossy (اتلافی): در این روش کمی از اطلاعات اصلی به قیمت کاهش حجم از بین میره.
    Lossless (غیر اتلافی): در این روش اطلاعات از بین نمیره و کاهش حجم از طرق دیگه انجام میشه.

    مثلا در فرمت PNG که از نوع Lossless هست، برای ذخیره تصویر از پالت رنگ استفاده میشه. به این معنی که اطلاعات RGB پیکسلها ذخیره نمیشه. بلکه به هر رنگی که در تصویر استفاده شده باشه یک عدد(مثلاً هشت بیتی) اختصاص داده میشه و هر جا یک پیکسل اون رنگی باشه، اون عدد ذخیره میشه. بعلاوه در این فرمت از یک الگوریتم فشرده سازی(lossless) هم استفاده میشه که مثلاً اگر یک ناحیه بزرگ از تصویر یک رنگ خاص باشه اون رو بصورت خلاصه ذخیره میکنه.

    فرمت JPG یا JPEG از نوع Lossy هست و از ریاضیات نسبتاً پیچیده برای فشرده سازی استفاده میکنه.(انصافاً من که خوندم سر در نیوردم! :nerd

    فرمت GIF هم Lossy هست و از indexed color استفاده میکنه (چیزی مشابه پالت) با این تفاوت که به 8 بیت محدود هست.

    بهینه ترین حالت استفاده هم به این صورته که:
    برای فوتو از JPEG، برای نمودار و جدول از PNG.

    دیدگاه

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