گاهی توی سایت ها، وبلاگ ها و فتوبلاگ ها که میرم میبینم صفحه سایت خیلی سنگینه و دیر باز میشه. دلیلشم عکسای پر حجمیه که تو این صفحه ها هست. خود منم اولا که بلاگفا بودم و تازه وبلاگ زده بودم، وبلاگم همینجوری بود. گاهی بهتره که حجم یک عکس رو کم کنیم. مثل وقتایی که میخوایم یک تعداد عکس ایمیل کنیم و میخوایم دانلودشون وقت گیر نباشه یا مثل من که برای آپلود عکس 3GB فضا وردپرس بهم داده و اگر عکسام کم حجم باشن مسلما تعداد عکس های بیشتری میتونم بذارم تو بلاگم. البته خیلی وقتا هم این کار باعث افت کیفیت عکس میشه و یک مصالحه ای بین حجم و کیفیت عکس باید انجام بدیم.

برای این کار به اولین چیزی که باید توجه کنیم فرمت عکسه؛ من خودم اولا بعضی عکسای بلاگم فرمتشون bmp بود. فشرده سازی ای تو این فرمت در کار نیست و برای همینم حجم زیادی دارن این عکسا. قبل از آپلود کردن این عکسا خوبه با یک فرمت مناسب مثل jpeg ذخیره شون کنیم.

بعد از اون یک راه خیلی ساده ای که برای کم کردن حجم عکس وجود داره امکانات خود ویندوزه. کافیه رو فایل عکس کلیک راست کنین، بعد Send to و بعد هم Mail Recipient رو کلیک کنین. حالا ویندوز خودش یک صفحه باز میکنه و پیشنهاد میکنه که حجم عکس رو کم کنه. گزینه “Make all my pictures smaller” رو انتخاب میکنیم و OK میکنیم. یک صفحه ایمیل باز میشه که تو قسمت attach اون فایل کم حجم عکسمون هست و میتونیم ذخیره اش کنیم.

یک راه دیگه هم استفاده از نرم افزاره. مثلا تو MATLAB دستوری داریم به این شکل:

Imwrite(f, ‘filename.jpg’, ‘quality’, q)

با این دستور میشه فایل رو با فرمت jpeg ذخیره کرد، q ضریب فشرده سازی رو مشخص میکنه که ماکزیمم میتونه 100 باشه (بهترین کیفیت، کمترین میزان فشرده سازی و در نتیجه بیشترین حجم) و مینیمم هم صفر (کمترین کیفیت، بیشترین میزان فشرده سازی و درنتیجه کمترین حجم). اینجا خودمون میتونیم یک مصالحه بین کیفیت عکس و حجم اون انجام بدیم

Advertisements