تبدیل HEIC به PNG: راهنمای کامل استفاده از ابزار مرورگری
چرا HEIC به PNG تبدیل میکنیم؟
فرمت HEIC (High-Efficiency Image Container) از iOS 11 به بعد فرمت پیشفرض دوربین آیفون است. این فرمت مبتنی بر کدک HEVC (High Efficiency Video Coding) طراحی شده و حجم فایل را تقریباً نصف یک JPEG همکیفیت نگه میدارد. اما مشکل اصلی HEIC پشتیبانی ضعیف در خارج از اکوسیستم اپل است: بسیاری از سیستمهای مدیریت محتوا (CMS)، وبسایتها، نرمافزارهای ویرایش تصویر و دستگاههای قدیمی قادر به باز کردن آن نیستند. از سوی دیگر، PNG یک فرمت قدیمی اما بینالمللی (ISO 15948) است که با همه مرورگرها و نرمافزارهای مدرن سازگاری کامل دارد.
PNG از فشردهسازی بدون اتلاف (Lossless) با پشتیبانی از شفافیت ۸‑بیتی (Alpha Channel) استفاده میکند. یعنی هر پیکسل دقیقاً مانند اصل ذخیره میشود و کیفیت تصویر هرگز کاهش نمییابد. این ویژگی PNG را برای مواردی مانند اسکرینشاتها، لوگوها، آیکونها و تصاویر گرافیکی با لبههای تیز ایدهآل میکند. اما عکسهای معمولی که با HEIC گرفته شدهاند، پس از تبدیل به PNG معمولاً چندین برابر بزرگتر میشوند – زیرا HEIC از فشردهسازی با اتلاف استفاده میکند و PNG اصلاً اتلافی ندارد.
این صفحه چه تفاوتی با سایر تبدیلکنندهها دارد؟
این ابزار در میان صفحات مشابه (که HEIC را به JPG، WebP یا AVIF تبدیل میکنند) تنها صفحهای است که خروجی PNG تولید میکند. ویژگیهای کلیدی آن عبارتند از:
- بدون نوار کیفیت: برخلاف تبدیل به JPG یا WebP، در اینجا لغزندهای برای تنظیم کیفیت وجود ندارد. PNG همیشه با کیفیت کامل و بدون اتلاف ذخیره میشود.
- پردازش کاملاً مرورگری: هیچ تصویری به سرور BroBroGo ارسال نمیشود. همه تبدیلها در مرورگر شما و با استفاده از JavaScript انجام میگیرد. این یعنی حریم خصوصی شما کاملاً حفظ میشود.
- نشاندهنده تغییر حجم: برای هر تصویر نشان داده میشود که فایل نهایی نسبت به اصل کوچکتر (Saved) یا بزرگتر (Larger) است. با توجه به ماهیت بدون اتلاف PNG، عکسهای معمولی معمولاً با برچسب Larger نمایش داده میشوند.
- دانلود تکی یا گروهی: برای هر تصویر دکمه «دانلود» جداگانه وجود دارد. اگر دو یا چند تصویر تبدیل کنید، دکمه «دانلود همه (ZIP)» هم ظاهر میشود که همه فایلهای PNG را در یک بایگانی ZIP ارائه میدهد.
نحوه استفاده از ابزار
۱. انتخاب فایلها: میتوانید یک یا چند فایل HEIC را از طریق دکمه «انتخاب فایل» انتخاب کنید یا آنها را مستقیماً در ناحیه مربوطه رها (Drag & Drop) کنید. حداکثر تعداد مجاز در رابط کاربری نمایش داده شده است (مثلاً ۱۰ فایل). اگر بیشتر انتخاب کنید، خطا نشان داده میشود: «حداکثر ‹max› تصویر را میتوانید همزمان انتخاب کنید.»
۲. تبدیل خودکار: به محض بارگذاری، فرآیند تبدیل آغاز میشود. برای هر فایل، پیشرفت بهصورت جداگانه نشان داده میشود. اگر مرورگر شما از دیکد کردن HEIC پشتیبانی نکند (مرورگرهای قدیمی)، خطای «این فایل بهعنوان تصویر باز نمیشود. ممکن است خراب، خالی یا اصلاً تصویر نباشد.» ظاهر میشود.
۳. مشاهده نتایج: پس از اتمام تبدیل، برای هر تصویر موارد زیر نمایش داده میشود:
- نام فایل خروجی (با پسوند.png)
- ابعاد تصویر (مثلاً ۳۰۲۴ × ۴۰۳۲)
- حجم فایل اصلی (HEIC)
- حجم فایل تبدیل شده (PNG)
- برچسب ذخیره شده یا بزرگتر در کنار آن
- خط مجموع: مجموع: ‹حجم اصلی› ← ‹حجم تبدیل شده›
۴. دانلود: روی دکمه «دانلود» هر تصویر کلیک کنید تا فایل PNG جداگانه ذخیره شود. برای دانلود همه فایلها در یک بسته ZIP، از دکمه «دانلود همه (.zip)» استفاده کنید.
موارد مهم و شرایط مرزی
خطاهایی که ممکن است ببینید
- عدم پشتیبانی مرورگر از HEIC: اگر مرورگر شما توانایی باز کردن HEIC را نداشته باشد، پیام «این فایل بهعنوان تصویر باز نمیشود.» ظاهر میشود. این مشکل بیشتر در نسخههای قدیمی فایرفاکس، سافاری یا اندروید دیده میشود.
- خرابی فایل: اگر فایل HEIC خراب یا خالی باشد، همان خطا نشان داده میشود.
- شکست تبدیل: اگر به هر دلیل دیگری تبدیل انجام نشود، پیام «تبدیل ناموفق بود. تصویر دیگری یا فرمت دیگری را امتحان کنید.» نمایش مییابد.
- نوع فایل پشتیبانینشده: اگر فایلی با پسوند غیرتصویری (مثلاً PDF یا MP4) رها کنید، پیام «این نوع فایل پشتیبانی نمیشود.» ظاهر میشود.
- تعداد زیاد: انتخاب بیش از حد مجاز → «حداکثر ‹max› تصویر را میتوانید همزمان انتخاب کنید.»
- بدون انتخاب: اگر دکمه تبدیل را بدون انتخاب فایل بزنید → «حداقل یک تصویر را انتخاب کنید.»
- برخی فایلها ناموفق: اگر از بین چند فایل تعدادی تبدیل نشوند → «‹تعداد› فایل پردازش نشدند.»
یادداشت مهم درباره حجم فایل
PNG یک فرمت بدون اتلاف است، بنابراین عکسهای معمولی که با HEIC گرفته شدهاند (که فشردهسازی با اتلاف دارد) پس از تبدیل به PNG معمولاً بسیار بزرگتر میشوند. برای مثال، یک عکس ۲ مگابایتی HEIC ممکن است به PNG حدود ۱۰ تا ۱۵ مگابایت تبدیل شود. این طبیعی است و در ابزار با برچسب Larger مشخص میشود. اما اسکرینشاتها، لوگوها و تصاویر گرافیکی با جزئیات کم معمولاً افزایش حجم کمتری دارند یا حتی گاهی کوچکتر میشوند (در آن صورت برچسب Saved نشان داده میشود).
محدودیتهای مرورگر
از آنجایی که پردازش کاملاً در مرورگر انجام میشود، مرورگر شما باید از APIهای مرتبط پشتیبانی کند. بیشتر مرورگرهای مدرن (کروم، اج، فایرفاکس نسخه جدید) HEIC را دیکد میکنند، اما سافاری روی macOS و iOS از HEIC پشتیبانی داخلی دارد. در صورتی که مرورگر نتواند خروجی PNG را ذخیره کند (بسیار نادر است)، ابزار از PNG بهعنوان قالب برگشتی استفاده میکند.
چه کسانی به این ابزار نیاز دارند؟
۱. کاربران آیفون که عکسهای HEIC دارند و باید در سیستمهای غیراپل استفاده کنند. مثلاً آپلود عکس در یک CMS که فقط PNG/JPEG میپذیرد.
۲. طراحان گرافیک و توسعهدهندگان وب که به شفافیت نیاز دارند. برای ساخت لوگو، آیکون، دکمههای شفاف یا تصاویر روی زمینههای مختلف، PNG با کانال آلفا ضروری است. HEIC و JPEG از شفافیت پشتیبانی نمیکنند.
۳. افرادی که کیفیت تصویر برایشان حیاتی است. اگر قرار است تصویر چند بار ذخیره و ویرایش شود، فرمت بدون اتلاف مانند PNG تضمین میکند که هیچ افت کیفیتی رخ ندهد. برعکس، JPEG و HEIC با هر بار ذخیرهسازی کیفیت را کاهش میدهند.
۴. کسانی که نگران حریم خصوصی هستند. از آنجایی که فایلها هرگز سرور را لمس نمیکنند، میتوان عکسهای شخصی یا محرمانه را با خیال راحت تبدیل کرد.
۵. کاربرانی که نیاز به تبدیل دستهای دارند. ابزار امکان تبدیل چندین HEIC به صورت همزمان و دانلود یک فایل ZIP را فراهم میکند، که در وبسایتهای مشابه کمتر دیده میشود.
۶. کسانی که با تصاویر خطی، نمودارها و فایلهای گرافیکی کار میکنند. در این موارد، فشردهسازی با اتلاف باعث ایجاد آرتیفکتهای بصری میشود و PNG بهترین گزینه است.
پرسشهای متداول (FAQ)
۱. آیا میتوانم PNG را دوباره به HEIC تبدیل کنم؟
خیر. این ابزار فقط از HEIC به سایر فرمتها تبدیل میکند و قابلیت تبدیل معکوس ندارد. برای تبدیل PNG به HEIC باید از نرمافزارهای دیگر استفاده کنید.
۲. چرا حجم فایل PNG گاهی از HEIC اصلی بیشتر است؟
HEIC از فشردهسازی با اتلاف (مانند JPEG) استفاده میکند، در حالی که PNG بدون اتلاف است. برای عکسهای معمولی که جزئیات زیادی دارند، PNG باید هر پیکسل را ذخیره کند، بنابراین حجم آن افزایش مییابد. برای اسکرینشاتها و گرافیکهای ساده، حجم PNG اغلب کمتر یا مشابه است.
۳. آیا ابزار در همه مرورگرها کار میکند؟
بله، اما مرورگر باید از دیکد کردن HEIC پشتیبانی کند. کروم (نسخه ۱۲۰ به بعد)، اج، فایرفاکس (نسخه ۱۲۰ به بعد با Flag فعال) و سافاری (در iOS و macOS) این قابلیت را دارند. اگر مرورگرتان پشتیبانی نکند، خطای مربوطه را مشاهده خواهید کرد.
۴. آیا محدودیتی در تعداد فایلها وجود دارد؟
بله، حداکثر تعداد فایلهایی که میتوانید همزمان انتخاب کنید در رابط کاربری نمایش داده شده است (معمولاً ۱۰ یا ۲۰ فایل). این محدودیت به دلیل حجم حافظه مرورگر و عملکرد است.
۵. آیا تصاویر من به سرور ارسال میشود؟
خیر. همه تبدیلها در مرورگر شما انجام میشود و هیچ فایلی به سرور BroBroGo ارسال نمیشود. حریم خصوصی شما کاملاً حفظ میشود.
۶. چرا کیفیت PNG مانند HEIC نیست؟
کیفیت PNG دقیقاً معادل پیکسلهای اصلی است، اما HEIC معمولاً با فشردهسازی با اتلاف ذخیره میشود. PNG اطلاعات کامل را نگه میدارد، بنابراین کیفیت از دست نمیرود – فقط حجم افزایش مییابد. اگر تصویر HEIC شما در ابتدا کیفیت بالایی داشته، PNG هم همان کیفیت را خواهد داشت.