سایت برتر

بهترین فرمت تصویر برای سایت : JPG یا PNG؟ یا چی

بهترین فرمت عکس برای سایت چیست؟ در این ویدیو به این سوالات برای همیشه پاسخ خواهم داد. دو فرمت جدید هم به شما معرفی می‌کنیم که کمتر سایتی استفاده می‌کند. پس همراه ما باشید.

فرمت jpg بهتر هست یا png؟ این سؤالی است که شاید ذهن بسیاری از شمارا درگیر کرده باشد.

به این نکته توجه کنید که اصلا یک قانون خاص وجود ندارد که همه‌ی تصاویر سایت باید با یک فرمت خاص ذخیره شود. بلکه هر تصویر ویژگی‌های خاص خودش را دارد و بر اساس این ویژگی‌ها ما تصمیم می‌گیریم که از کدام فرمت برای این تصاویر استفاده کنیم.

بهترین فرمت تصویر برای سایت

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

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

  1. مشخصه‌ی اول این است که عکس باید کیفیت خوب و بالایی داشته باشد تا خیلی خوب و عالی در وب‌سایت ما نمایش داده شود.
  2. مشخصه‌ی دوم که هر تصویر باید داشته باشد این است که دارای حجم و سایز مناسب باشد. این ویژگی بسیار مهم است زیرا باید سایت ما خیلی سریع لود شود. پس‌تصویر ما باید بالاترین کیفیت و درعین‌حال کمترین حجم را داشته باشد. بنابراین باید فرمتی را انتخاب کنیم که‌ درعین‌حال که کیفیت خروجی مطلوبی را به ما می‌دهد حجم بسیار پایینی هم داشته باشد و دیگر نیاز نباشد برای لود شدن یک وب‌سایت چند مگابایت از حجم اینترنت کاربر صرف شود و چند ده ثانیه کاربر منتظر باشد تا عکس لود شود.
  3. مشخصه‌ی سوم مقیاس‌پذیری تصویر است. این به‌ این معناست که بتوانیم تصویر را بزرگ‌تر کنیم بدون اینکه کیفیت تصویر افت پیدا کند.

چرا حجم تصویر برای ما بسیار مهم است

برای اینکه بتوانید اهمیت این موضوع را درک کنید با تصویر به شما نشان می‌دهیم که چرا حجم تصویر برای ما مهم است.

ابتدا وارد سایت میهن وردپرس می‌شویم و کلیک راست می‌کنیم و روی گزینه‌ی Inspect می‌زنیم مانند تصویر زیر

بهترین فرمت تصویر برای سایت
بهترین فرمت تصویر برای سایت

و تب Network را باز می‌کنیم سپس یک‌بار کنترل + شیفت + R را می‌زنیم که کش مرورگر خالی شود و تمام تصاویر و اطلاعات سایت مجددا لود شوند. مانند تصویر زیر

 تب Network را باز کنید
تب Network را باز کنید

سپس در قسمت resources نشان می‌دهد که 1.5 (یک و پنج‌دهم) مگابایت در این وب‌سایت منابع داشتیم و سپس وارد تب img می‌شویم که لیست تصاویر وب‌سایت را برای ما می‌آورد و نشان می‌دهد از یک و پنج‌دهم مگابایت منابعی که در این سایت صرف شده 261 کیلوبایت آن فقط تصاویر بوده‌اند.

resources
resources

پس می‌بینیم که درصد بالایی از اطلاعاتی که در سایت ما وجود دارد و برای کاربر لود می‌شود، تصاویر هستند. بنابراین اگر بتوانیم تصویری باکیفیت مناسب و حجم پایین در وب‌سایتمان قرار دهیم به‌طوری‌که نه حجم فدای کیفیت شود و نه کیفیت فدای حجم شود می‌توانیم وب‌سایتی داشته باشیم که سرعتش مطلوب است و خیلی سریع صفحاتش باز می‌شوند و درعین‌حال تصاویر باکیفیت و عالی دارد که به کاربر می‌توانیم ارائه دهیم.

در این بخش از مقاله می‌خواهیم فرمت‌های متفاوت تصاویر و ویژگی‌های آن را بررسی کنیم و بهترین فرمت تصویر برای سایت را به شما بگوییم.

فرمت JPG

اولین فرمتی که به گوشمان خورده است فرمت JPG است. که یک فرمت تصویر است که اکثر موبایل‌ها و دوربین‌ها با این فرمت عکس را دانلود می‌کنند و در اختیار ما قرار می‌دهند.

برای درک بهتر این موضوع در گوگل آدرس سایت unsphash.com سرچ می‌کنیم و وارد آن می‌شویم که جزو وب‌سایت‌هایی است که تصاویر باکیفیتی را می‌شود از آن دانلود کرد. اکثرا تصاویری که در این سایت می‌بینیم به‌صورت طبیعی و واقعی از مناظر و تصویر انسان و … هستند. طبق تصویر زیر من یکی از این تصاویر را باز می‌کنم.

فرمت JPG
فرمت JPG

سپس این تصویری را که دانلود کردم در برنامه فتوشاپ می‌گذارم تا مقایسه کنیم. و آن را ذخیره کنیم برای وب‌سایتمان.

به این نکته توجه کنید برای ذخیره عکس برای وب‌سایت در فتوشاپ باید از منوی file روی گزینه‌ی Export کلیک کنیم و آنگاه کلید save for web را بزنیم اینجا می‌توانیم تصاویر را در حجم مناسب و کیفیت مناسب برای استفاده در وب‌سایتمان ذخیره کنیم.

طبق تصاویر پایین فرمت را می‌گذارم روی JPG و مثلا گزینه‌ی very High را می‌زنیم و می‌بینیم که اگر سایز آن را مثلا 1000 پیکسل در 1500 پیکسل بگذاریم. کیفیت 253.9 کیلوبایت را نشان می‌دهد.

حجم تصویر را ا زاینجا ببینید
حجم تصویر را ا زاینجا ببینید

حالا در همین عکس JPG را میزارم روی MAXimum و ماکزیمم کیفیتی که فرمت JPG روی این عکس به ما می‌دهد اندازه‌ی یک 1000 کیلو بایت است که نزدیک به یک مگابایت است و برای استفاده در وب‌سایت حجم بالایی است.

فرمت PNG24

حال همین عکس را می‌بریم در فرمت PNG24 می‌گذاریم و مشاهده می‌کنیم که تصویر حجم زیادی مثل 1.5 مگابایت حجم دارد یعنی دو برابر JPG حجم دارد PNG .

به تصویر زیر توجه کنید تا مفهوم توضیحات بالا را درک کنید.

فرمت PNG24
فرمت PNG24

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

فرمت PNG

فرمت بعدی PNG است که بیشتر برای تصاویر وکتور مناسب است مثلا وارد سایت ‌freepik می‌شویم و یک تصویر را انتخاب می‌کنیم. و دوباره آن را داخل فتوشاپ می‌بریم و سپس مقایسه می‌کنیم.

و می‌خواهیم این تصویر را خروجی بگیریم با حجم کم و کیفیت مناسب. در این تصویر کاملا عکس فرمت قبلی عمل می‌کند یعنی PNG حجم کمتری نسبت به JPG دارد.

به تصاویر زیر دقت کنید تا مطالب گفته شده را درک کنید.

The best image format for the site 7
فرمت PNG

همان‌طور که در تصویر بالا می‌بینید این عکس با فرمت png دارای حجم 66 کیلوبایت است. اما در تصویر پایین این عکس با فرمت JPG دارای 140 کیلو بایت است.

عکس jpg
عکس jpg

دلیل این این اتفاق چیست

دلیل این اتفاق این است که تصویر با فرمت JPG، باوجود تفاوت رنگ در پیکسل‌های مختلف حجم تصویر زیاد نمی‌شود ولی در فرمت png متأسفانه هرچقدر که تعداد پیکسل‌هایی که رنگ آن‌ها باهم دیگر متفاوت است بیشتر شود، تصویر ما هم، حجم بسیار بالاتری می‌گیرد هرچند کیفیت آن ممکن است زیاد بالا نباشد به نسبت JPG .

بنابراین اگر تصویری دارید که حالت وکتور است ( منظور از تصویر وکتور این است که، تصویر تفاوت رنگ زیادی ندارد و بیشتر به‌صورت انیمیشن است و بیشتر با نرم‌افزاری مثل ایلاستریتور تولیدشده‌اند) بهتر است از فرمت png استفاده کنید.

اما اگر تصویری دارید که تصویر شما یک تصویر واقعی است مانند تصویر یک منظره که تفاوت رنگ بین پیکسل‌های مختلف این تصویر به خاطر وجود نورهای مختلف و سایه‌های مختلف بیشتر است. بهتر است از فرمت JPG استفاده کنید.

JPG و PNG دو فرمت رایج استفاده‌ی تصاویر در وب‌سایت است. معمولا 99 درصد سایت‌هایی که می‌بینیم دارند از این دو فرمت استفاده می‌کنند.

فرمت Google webp

webp فرمت جدیدی است که گوگل آن را ارائه کرده است و فرمتی بسیار عالی است که درعین‌حال که کیفیت بالایی دارد دارای حجم پایینی است.

به تصویر زیر دقت کنید. همان‌طور که می‌بینید بعضی از تصاویر باوجود اینکه فرمت آن‌ها JPG یا PNG است اما Type آن‌ها webp است.

فرمت Google webp
فرمت Google webp

webp یک تکنولوژی جدید است که گوگل ارائه کرده که با استفاده از یکسری از پلاگین‌ها در وردپرس JPG یا PNG را تبدیل به webp می‌کند که این کار باعث می‌شود حجم تصاویر تقریبا پنجاه درصد بدون تغییر در کیفیت پایین بیاید و این امر باعث افزایش سرعت در سایت ما می‌شود.

چطور در وب‌سایتمان فرمت webp بسازیم

روش ساخت فرمت webp بسیار آسان و راحت است فقط کافی است شما پلاگین webp Express را نصب کنید و سپس این پلاگین به‌صورت خودکار تصاویر JPG یا PNG را به فرمت webp تغییر می‌دهد و آن را آپلود می‌کند. نصب این پلاگین کاملا رایگان است.

در حال حاضر تمام مرورگرها فرمت webp را پشتیبانی می‌کنند. اما ممکن است یک کاربر از نسخه‌ی قدیمی فایرفاکس یا گوگل کروم را داشته باشد و نتواند تصویر با فرمت webp را لود کند در این صورت این پلاگین به‌صورت خودکار تشخیص می‌دهد که فرمت JPG یا PNG را برای کاربر لود کند.

فرمت SVG

طبق توضیحاتی که داده شد تمام فرمت‌های JPG ،PNG و یا webp قابلیت مقیاس‌پذیری را ندارند. مقیاس‌پذیری یعنی زمانی که روی تصویر زوم می‌کنیم و یا سایز تصویر را افزایش می‌دهیم کیفیت تصویر کم نشود. اما فرمت SVG دارای قابلیت مقیاس‌پذیری است یعنی هرچقدر که روی آن تصویر زوم کنیم بازهم کیفیت آن تصویر پایین نمی‌آید.

به تصویر زیر دقت کنید این تصویر لوگوی سایت میهن وردپرس است که با فرمت SVG ایجادشده است. حال طبق تصویر زیر روی لوگوی سایت کلیک راست می‌کنیم و روی گزینه‌ی open image in new tab می‌زنیم.

فرمت SVG
فرمت SVG

تصاویر زیر لوگوی سایت است که می‌بینیم با زوم کردن روی آن کیفیت تصویر پایین نمی‌آید.

مراقب باشید تصویر در حالت عادی و زوم باعث افت کیفیت نشود
مراقب باشید تصویر در حالت عادی و زوم باعث افت کیفیت نشود
تصویر زوم شده
تصویر زوم شده

این فایل فرمتش SVG یا Scalable Vector Graphics است. اگر بخواهیم به‌صورت خلاصه این فرمت را تعریف کنیم این فرمت با زبان xml کار می‌کند و تصویر ما را با زبان xml برنامه‌نویسی می‌کند و در اختیار کاربر قرار می‌دهد.

تصویر زیر ‌کد xml لوگوی سایت ما را نشان می‌دهد. که سایز کم و کیفیت بالا دارد و خاصیت مقیاس‌پذیری آن تقریبا بی‌نهایت است. چون ما هرچقدر که روی تصویر زوم کنیم کیفیت آن پایین نمی‌آید.

xml لوگوی سایت
xml لوگوی سایت

چطور فایل SVG بسازیم

فرمت SVG مانند فرمت PNG برای هر تصویری مناسب نیست و معمولا برای آیکون‌ها و لوگوها و تصاویری که حالت شماتیک دارند مناسب است. برای ساخت SVG باید از برنامه‌های خاصی استفاده کنیم مثل ادوبی ایلاستریتور (Adobe Illustrator) یا می‌توانیم فایل SVG را به‌صورت آماده از اینترنت دانلود کنیم. بنابراین تصاویری که با دوربین یا تصاویری که در پست‌های سایتمان می‌گذاریم بهتر است SVG نباشد و برای این تصاویر از فرمت JPG یا PNG و بهترین حالت ممکن از webp استفاده کنیم.

جمع‌بندی

به‌طورکلی با توجه به مطالب بالا متوجه شدیم که هر فرمت در شرایط خاص به‌کار می‌رود و هر تصویری می‌تواند در شرایط خاص خودش در فرمت مناسب ذخیره شود. مثلا آیکون‌ها و لوگوها بهتر است با فرمت SVG ذخیره شود و تصاویری که با دوربین گرفته می‌شود بهتر است با فرمت‌های JPG یا PNG ذخیره شود. بنابراین بهترین فرمت تصویر برای سایت با توجه به نوع عکس انتخاب می‌شود.

امیدوارم از این مقاله لذت برده باشید.

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

اطلاعاتی دارید که تکمیل‌کننده این مقاله باشد؟ ارسال کنید.

لطفا در این بخش، تنها اطلاعات تکمیلی در رابطه با موضوع مقاله ارسال کنید. به منظور افزایش کیفیت محتوا، سوالات و متن ارسالی خارج از موضوع این مقاله، تایید نمی‌شوند. اگر سوالی دارید می‌توانید از بخش جامعه ارسال بفرمایید. متخصصان وردپرس پاسخگوی شما هستند.

سوال دارم

  1. U43359 ۱۶ آبان ۱۴۰۰

    سلام و عرض ادب
    من یک تصویر webp در سایت وردپرسی خودم بارگزاری کردم و در یک نوشته قرار دادم و با همه مرورگرها از جمله سافاری، کروم، موزیلا چک کردم و مشکلی نبود و به درستی نمایش میداد. اما در بسیاری از مقالات خواندم که سافاری از webp پشتیبانی نمیکند. آیا در نخسه های جدید سافاری این امکان اضافه شده؟ و اگر من از افزونه webp express استفاده کنم و هر عکسی با فرمت های مختلف در هاست سیو شود، آیا هاست سریع پر نمیشود؟