فرمت های تصویر: PNG

چند چیز وجود دارد که PNG (گرافیک شبکه قابل حمل) را از سایر فرمت‌ها متمایز می‌کند، اگرچه از آنجایی که قرار بود جایگزینی برای GIF باشد (به دلیل اختلافات طولانی مدت در مورد حق ثبت اختراع)، از چندین جهت شبیه GIF است. PNG همچنین از فشرده‌سازی بدون تلفات استفاده می‌کند، به این معنی که داده‌های تصویر بدون از دست دادن وفاداری بصری فشرده می‌شوند. پالت رنگ یک تصویر ممکن است کوانتیزه شود - یک "رنگ نمایه شده"، با استفاده از PNG از یک پالت محدود به 256 رنگ، درست مانند GIF. یک PNG "truecolor" بسیار رایج‌تر می‌تواند حاوی رنگ‌های بسیار بسیار بیشتری باشد - تا 16 میلیون.

PNG و GIF هر دو از شفافیت پشتیبانی می کنند، هرچند با یک تفاوت عمده. GIF شفافیت را به عنوان یک گزاره باینری در نظر می گیرد - یک پیکسل یا یک رنگ مات است یا کاملاً شفاف است. PNG از شفافیت "کانال آلفا" پشتیبانی می کند، به این معنی که هر پیکسل را می توان روی سطح شفافیت بین 0 (کاملا شفاف) و 255 (کاملاً مات) تنظیم کرد.

دو گل صورتی که دو سطح شفافیت را نشان می دهد.

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

مقایسه JPEG و PNG

PNG در سال‌های گذشته بیشتر برای یک مورد استفاده واحد رایج بود، به عنوان تنها رمزگذاری شطرنجی که از نیمه شفافیت پشتیبانی می‌کرد. امروزه، PNG را فقط باید برای کارهای هنری ساده ای در نظر گرفت که به نیمه شفافیت نیاز دارند - برای مثال یک لوگوی شرکت حاوی یک سایه - و باید به دقت با فرمت های مدرن تر که از نیمه شفافیت پشتیبانی می کنند، مانند WebP مقایسه شود.

مانند GIF، PNG برای حل موارد استفاده طراحی شده است که اغلب از نظر مقیاس پذیری و اندازه فایل توسط SVG بهتر ارائه می شوند. به همین دلیل، گاهی اوقات PNG را به عنوان نسخه بازگشتی عناصر رابط کاربری در تعداد بسیار کمی از مرورگرهایی که از SVG پشتیبانی نمی‌کنند استفاده می‌شود، اگرچه این موارد به طور فزاینده‌ای نادر هستند.

مقایسه PNG و SVG

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

با این حال، شایان ذکر است که با وجود اینکه رمزگذاری‌ها استاندارد شده‌اند، ابزارهای ویرایشی مختلف روش‌های متفاوتی برای اجرای آن کدگذاری دارند – برخی بسیار کارآمدتر از دیگران. قبل از انتقال PNG در هر زمینه ای، مطمئن شوید که فایل های خود را از طریق ابزاری مانند Squoosh یا ImageOptim اجرا کنید.