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