مبدل عکس HEIC به تصویر PNG
تبدیل HEIC به PNG، عکسهای فشردهشده با فرمت HEVC دارای افت کیفیت را به فایلهای گرافیکی بدون افت کیفیت با پشتیبانی گسترده تبدیل میکند.
مقایسه فرمتها و مشخصات فنی
| مشخصات | HEIC | PNG |
|---|---|---|
| نوع MIME | image/heic | image/png |
| نوع | raster | raster |
| فشردهسازی | lossy / lossless HEVC (H.265) | lossless (DEFLATE / LZ77 + Huffman) |
| مشخصات استاندارد | ISO/IEC 23008-12 (HEIF) | W3C PNG 3rd Edition |
| هدر بایتهای جادویی | 00 00 00 ... 66 74 79 70 68 65 69 63 (ftypheic) | 89 50 4E 47 0D 0A 1A 0A |
نمای کلی فرمت و کاربردها
دستگاههای اپل به طور پیشفرض برای صرفهجویی در فضای ذخیرهسازی، عکسها را با استفاده از فرمت HEIC ثبت میکنند. در حالی که این فایلها برای تلفنهای همراه کارآمد هستند، اما اغلب در رایانههای قدیمی، ویرایشگرهای تصویر ساده یا مرورگرهای وب خاص باز نمیشوند. تبدیل فایلهای HEIC به PNG موانع سازگاری را با تولید یک تصویر جهانی که در همه جا به درستی رندر میشود، حل میکند. طراحان وب، هنرمندان گرافیک و توسعهدهندگان نرمافزار مکرراً به این تبدیل نیاز دارند. فرمهای آپلود وب استاندارد و سیستمهای مدیریت محتوای قدیمی آپلودهای HEIC را رد میکنند. تبدیل تصویر به PNG تضمین میکند که گرافیک به درستی در تمام صفحات وب نمایش داده میشود و با ابزارهای ویرایشی مانند فتوشاپ یا GIMP بدون نیاز به افزونههای اضافی کار میکند.
مشخصات فنی و تحلیل کدک
HEIC بر روی استاندارد ویدیویی HEVC (H.265) در داخل یک کانتینر ISOBMFF متکی است و از فشردهسازی با افت کیفیت یا بدون افت کیفیت برای ذخیره دادههای عکاسی در یک ردپای فشرده استفاده میکند. PNG از الگوریتم DEFLATE استفاده میکند که دیکشنریهای لغزنده LZ77 و کدگذاری هافمن را ترکیب میکند تا به ذخیرهسازی رستر کاملاً بدون افت کیفیت دست یابد. امضای بایت جادویی برای HEIC با نوع جعبه 'ftyp' در افست بایت ۴ شروع میشود و پس از آن برندهایی مانند 'heic' یا 'mif1' قرار میگیرند. فایلهای PNG با هدر هگزادسیمال دقیق ۸ بایتی شروع میشوند: 89 50 4E 47 0D 0A 1A 0A.
سازگاری با سیستمعامل و مرورگر
مشاهده HEIC در iOS 11 و جدیدتر، macOS High Sierra و جدیدتر، و بهروزرسانیهای اخیر ویندوز با افزونههای HEIF نصب شده بومی است. با این حال، مرورگرهای وب استاندارد مانند گوگل کروم، موزیلا فایرفاکس و مایکروسافت اج فاقد پشتیبانی بومی کامل از HEIC هستند. در مقابل، PNG از سازگاری جهانی برخوردار است. هر مرورگر وب مدرن، سیستمعامل، پلتفرم موبایل و نرمافزار نمایش تصویر، فایلهای PNG را به صورت بومی و بدون کدکهای اضافی باز میکند.
💡 اطلاعات مفید
تبدیل یک فایل HEIC با افت کیفیت به یک فایل PNG بدون افت کیفیت، دادههای تصویری دور ریخته شده قبلی را بازیابی نمیکند، اما از هرگونه افت نسل در آینده در طول ویرایش جلوگیری میکند.
مقایسه فرمتها و مشخصات فنی
یک عکس معمولی ۲ مگابایتی HEIC به دلیل تغییر از فشردهسازی HEVC به شبکههای پیکسلی فشرده نشده که با DEFLATE بستهبندی شدهاند، به یک فایل بزرگتر ۵ مگابایتی تا ۸ مگابایتی تبدیل میشود. انتقال این فایل بزرگتر حدود ۰.۱۶ ثانیه در اتصال فیبر نوری ۴۰۰ مگابیت بر ثانیه، ۰.۸ ثانیه در شبکه تلفن همراه سریع 5G و تقریباً ۱.۶ ثانیه در اتصال سلولی استاندارد 4G طول میکشد.
پرسشهای متداول
چگونه عکس HEIC را بدون از دست دادن کیفیت به تصویر PNG تبدیل کنیم؟
از آنجایی که HEIC اغلب دارای افت کیفیت است، تبدیل به PNG با ذخیره دقیق شبکه پیکسلی با استفاده از فشردهسازی بدون افت کیفیت DEFLATE از هرگونه افت فشردهسازی بیشتر جلوگیری میکند. با این حال، این تبدیل نمیتواند جزئیاتی را که قبلاً توسط فرآیند فشردهسازی اصلی HEIC حذف شدهاند، بازیابی کند.
تفاوت بین عکس HEIC و تصویر PNG چیست؟
HEIC از کدکهای فشردهسازی ویدیویی پیشرفته در داخل یک کانتینر فایل رسانه پایه ISO استفاده میکند تا اندازه فایلها را بسیار کوچک نگه دارد. PNG از یک شبکه رستر با فشردهسازی بدون افت کیفیت DEFLATE استفاده میکند و از شفافیت کامل آلفا پشتیبانی میکند که منجر به فایلهای بزرگتر با دقت مطلق پیکسلی میشود.