الانتقال إلى المحتوى الرئيسي
PulsarKit

تحويل HEIC إلى PNG

حوّل صور HEIC من iPhone إلى PNG بلا فقدان حين تكون الخطوة التالية تعديلًا، مثل إزالة الخلفية أو العمل بالطبقات أو الطباعة، لا المشاركة.

أفلت ملفاتك هنا

⁦.heic, .heif, .hif⁩ · حتى 100 م.ب

طريقة تحويل إلى PNG

  1. 1

    إفلات صور HEIC

    أفلت حتى 30 صورة في المرة الواحدة. الحد أقل عمدًا من حد أداة «تحويل HEIC إلى JPG»: فملف PNG لصورة بدقة 12 ميغابكسل يبلغ من 15 إلى 30 ميغابايت، والقائمة الأطول تستنفد ذاكرة علامة التبويب في المتصفح.

  2. 2

    اختيار مستوى التحسين

    اختر المستوى 2 الافتراضي لتوازن جيد، أو المستوى 6 الذي يجد ترميزًا أصغر بلا فقدان للبكسلات نفسها تمامًا، لكنه يستغرق وقتًا أطول بعدة أضعاف مع صورة بدقتها الكاملة.

  3. 3

    تنزيل ملفات PNG

    نزّل النتيجة: الصورة الواحدة تصلك ملفًا منفردًا بامتداد .png، والصور المتعددة في الأرشيف pulsarkit-heic-to-png.zip. لا يضيع أي شيء من الصورة في الطريق، ولا يتغير إلا حجم الملف.

متى تكون PNG الخيار الصحيح لصورة الهاتف ومتى لا تكون

صيغة PNG بلا فقدان: البكسلات التي يخرجها مفكك الترميز هي نفسها التي تنتهي في الملف، بايتًا ببايت. ويهم ذلك حين تكون الصورة مدخلًا لعمل آخر: إزالة الخلفية، أو تركيب الطبقات، أو إرسالها إلى سير عمل الطباعة، أو أي عملية تتراكم فيها تشوهات JPEG مع كل حفظ. وتقل أهمية ذلك كثيرًا حين تذهب الصورة مباشرة إلى موقع ويب أو رسالة، حيث يبدو ملف JPG بجودة 90 مماثلًا ويقل حجمه إلى العُشر. إن كنت ستُرسل النتيجة بالبريد الإلكتروني، فحوّلها إلى JPG بدلًا من ذلك؛ فالانتقال على بعد خطوة واحدة في سلسلة الأدوات أدناه.

الاتجاه والشفافية وعمق البت

قد يُسجل التدوير في ملف HEIC داخل الحاوية على هيئة الخاصية irot أو في وسم EXIF Orientation، وتطبيق الموضع الخطأ يترك الصورة على جانبها، وهذا أكثر العيوب شيوعًا في محولات HEIC. هنا يُقرأ الموضعان، ويُثبَّت في البكسلات التدوير الذي لم يُطبق بعد، ولأن PNG لا يملك وسم اتجاه خاصًا به، فهذه الخطوة ليست اختيارية. وتُحفظ الشفافية إذا كانت الحاوية تحمل قناة ألفا، أما JPG فلا يستطيع حملها إطلاقًا. ومفتاح عمق البت يكتب ملف PNG حقيقيًا بعمق 16 بت لسير العمل الذي يتطلبه، لكن من المفيد أن تعرف أن مفكك ترميز HEIC المتاح في المتصفحات يسلّم 8 بت لكل قناة، فملف 16 بت هنا ترقية أمينة لتلك القيم، لا دقة إضافية مستعادة من المصدر.

ما الذي يفعله مستوى التحسين فعلًا

لا يغيّر بكسلًا واحدًا. يعمل ضغط PNG بتوقع كل بكسل من جيرانه ثم ضغط الفروق، وهناك طرق صحيحة كثيرة لاتخاذ هذه الاختيارات. والمستوى الأعلى ينفق وقتًا أطول من المعالج في البحث عن التركيبة التي تعطي أصغر حجم. المستوى 0 يتخطى البحث كليًا وهو الأسرع؛ والمستوى 2 هو الافتراضي المعقول؛ أما المستوى 6 فيوفر عادة بضع نقاط مئوية إضافية مقابل وقت أطول بعدة أضعاف. وأيًا كان اختيارك، فإن فك ترميز النتيجة يعيد الصورة نفسها تمامًا. ويتحقق من هذا التطابق اختبار يقارن كل بكسل في ملف بالمستوى 6 بنظيره في ملف بالمستوى 2.

مفكك الترميز والترخيص المرافق له

الجزء الخاص بصيغة HEIC في هذه الصفحة هو libheif 1.19.8، مفكك الترميز المرجعي مفتوح المصدر، بترخيص LGPL-3.0. ويشترط هذا الترخيص أمرين: أن يبقى المكوّن قابلًا للاستبدال بشكل منفصل لا مدمجًا في بقية الشيفرة، وأن تكون شيفرته المصدرية متاحة. لذلك تُجلب وحدة WebAssembly ملفًا مستقلًا من /libheif/ ولا تُضم إلى أي حزمة أبدًا، ونص الترخيص موجود في /libheif/LICENSE، والمصادر غير المعدّلة لهذا الإصدار بالذات موجودة في https://github.com/catdad-experiments/libheif-js/tree/v1.19.8 وفي https://github.com/strukturag/libheif. وهي الوحدة نفسها التي تستخدمها أداة «تحويل HEIC إلى JPG»، فإن جئت من تلك الأداة فهي محفوظة مؤقتًا في متصفحك ولا شيء آخر يحتاج إلى تنزيل.

لا تغادر صورك جهازك

مفكك ترميز HEIC ومرمّز PNG وحدتا WebAssembly تعملان داخل علامة التبويب في متصفحك. تُقرأ بايتات الصورة من قرصك إلى الذاكرة، وتُحوَّل هناك، ثم تعود إليك مباشرة ملفًا للتنزيل. لا يُرفع شيء، ولا ينتظر شيء في قائمة على خادم، وإغلاق علامة التبويب يمسح كل شيء.

الأسئلة الشائعة

متى تكون PNG أفضل من JPG لصورة iPhone؟

حين ستخضع الصورة لمزيد من التعديل. صيغة PNG بلا فقدان، فإزالة الخلفية أو ضبط الطبقات أو الحفظ المتكرر لا يضيف تشوهات ضغط. أما للمشاركة أو الرفع فالخيار الأنسب هو JPG: المظهر نفسه بجزء صغير من الحجم.

لماذا يكون ملف PNG أكبر بكثير من HEIC؟

لأن HEIC صيغة مع فقدان تتخلص من تفاصيل لا تكاد عينك تلاحظها، أما PNG فلا يُسمح لها بالتخلص من أي شيء. ومن المعتاد أن تصبح صورة HEIC بحجم 2 ميغابايت ملف PNG بحجم 20 ميغابايت. هذا ثمن الضغط بلا فقدان، لا خلل في التحويل.

هل تُحفظ الشفافية؟

نعم، إذا كان ملف HEIC يحمل قناة ألفا فعلًا. معظم صور الكاميرا لا تحملها، لكن الصور المصدّرة من برامج التصميم تحملها أحيانًا. فإن وُجدت الشفافية انتقلت إلى ملف PNG؛ وإن فضّلت دمجها في الخلفية، فأوقف مفتاح «الإبقاء على الشفافية».

ما فائدة ملف PNG بعمق 16 بت؟

بعض مسارات عمل الطباعة وتصحيح الألوان تشترط 16 بت لكل قناة. تستطيع هذه الأداة كتابة ملف كهذا، وهو ملف PNG حقيقي بعمق 16 بت. لكن انتبه إلى أن مفكك ترميز HEIC في المتصفح يُخرج 8 بت لكل قناة، فالبتات الإضافية تحمل ترقية دقيقة لتلك القيم لا تفاصيل جديدة، ويكون الملف أكبر بنحو الضعف.

هل يبقى تاريخ الالتقاط وموقع GPS في الصورة؟

نعم. تُعاد تعبئة كتلة EXIF في مقطع eXIf داخل ملف PNG، فينتقل التاريخ وبيانات الكاميرا والإعدادات مع الملف. أوقف المفتاح إن فضّلت ألا تحمل النتيجة أي بيانات على الإطلاق.

لماذا يكون ملف .heic أحيانًا بصيغة AVIF في الحقيقة؟

بعض الأدوات تحفظ بيانات مضغوطة بترميز AV1 داخل حاوية HEIF مع إبقاء الامتداد .heic. وهنا تُقرأ الصيغة من البايتات الأولى في الملف نفسه، فتُعرف هذه الملفات ويُفك ترميزها على أنها AVIF تلقائيًا بدل أن يفشل التحويل.

كم صورة يمكنني تحويلها دفعة واحدة؟

حتى 30 ملفًا، بحد 100 ميغابايت للملف و500 ميغابايت للمجموع. الحد أقل عمدًا من حد أداة «تحويل HEIC إلى JPG» لأن ملفات PNG الناتجة أثقل بكثير. تُعالج الملفات واحدًا تلو الآخر، وإذا تعذرت معالجة ملف يُتجاوز ذلك الملف وحده.

هل تُرفع صوري إلى خادم؟

لا. كل شيء يجري داخل علامة التبويب في متصفحك ببرامج ترميز WebAssembly. لا رفع، ولا نسخة على الخادم، ولا يبقى شيء بعد إغلاق الصفحة.

أدلة

أدوات ذات صلة