الصفحة الرئيسية » howto » ما الفرق بين JPG و PNG و GIF؟

    ما الفرق بين JPG و PNG و GIF؟

    بينما نستمر في البناء على تقنية الصور القديمة ، تستمر أنواع تنسيقات الملفات في التراكم ، كل منها يحتوي على الفروق الدقيقة واستخداماتها. أصبحت JPG و PNG و GIF الأكثر شيوعًا ، ولكن ما يميزها عن بعضها البعض?

    أصبحت هذه التنسيقات الأكثر شعبية بسبب توافقها مع المتصفحات الحديثة وسرعات النطاق الترددي العريض واحتياجات المستخدمين العاديين. انضم إلينا ونحن نلقي نظرة مفصلة على كل شكل ، ونغطي نقاط القوة والضعف في كل منها.

    JPG (مجموعة خبراء التصوير المشتركة)

    كان JPG نوعًا من الملفات تم تطويره بواسطة مجموعة خبراء التصوير المشتركة (JPEG) ليكون معيارًا للمصورين المحترفين. مثل الطريقة التي تستخدم بها ملفات ZIP للعثور على نسخ احتياطية في الملفات لضغط البيانات ، تقوم ملفات JPG بضغط بيانات الصورة عن طريق تقليل مقاطع الصور إلى كتل البكسل أو "البلاط". إن ضغط JPG له تأثير جانبي مؤسف يتمثل في كونه دائمًا ، نظرًا لأن تقنية تم إنشاء الملف لتخزين ملفات صور فوتوغرافية كبيرة في مساحات صغيرة بشكل مدهش ، وليس لتحرير الصور.

    أصبحت ملفات JPG الصورة القياسية الفعلية للإنترنت لأنه يمكن ضغطها كثيرًا. يمكن ضغط ملف JPG النموذجي بنسبة من 2: 1 إلى 100: 1 ، وفقًا لإعداداتك. وبالعودة إلى أيام إنترنت الطلب الهاتفي بشكل خاص ، كانت ملفات JPG هي الطريقة الوحيدة الممكنة لإرسال معلومات الصورة.

    ومع ذلك ، وبسبب طبيعة فقدان JPG ، فهي ليست طريقة مثالية لتخزين الملفات الفنية. يتم ضغط الإعداد الأعلى جودة لـ JPG ، وسيغير شكل صورتك ، ولو قليلاً. كما لا تعتبر JPG وسيطًا مثاليًا للطباعة ، أو الخطوط الواضحة ، أو حتى الصور الفوتوغرافية ذات الحواف الحادة ، نظرًا لأنها غالبًا ما تكون غير واضحة أو ملطفة باستخدام مضاد الصقل. ما هو أسوأ من ذلك ، هو أن هذه الخسارة يمكن أن تتراكم - حفظ إصدارات متعددة من العمل الفني يمكن أن يسبب تدهور مع كل الحفظ. ومع ذلك ، من الشائع رؤية هذه الأشياء محفوظة بصيغة JPG ، ببساطة لأن نوع الملف موجود في كل مكان.

    صورة مقربة من JPG عالي الجودة. لقطة مقربة من JPG lossy جدا.

    قامت مجموعة خبراء التصوير المشتركة بتطوير تقنية JPG بدون فقدان لمحاربة هذه المشكلة الخطيرة لتدهور الجودة. ومع ذلك ، وبسبب سرعات الاتصال الهاتفي وعدم الاهتمام بشكل عام بالملفات غير المهينة عالية الجودة ، لم يتم اشتقاق معيار JPG-LS مطلقًا.

    من الممكن تنزيل الملحقات التي تسمح للمستخدمين بفتح وإنقاذ JPG2000 بدون فقدان ، ويمكن لبعض البرامج ، مثل تطبيق Apple Preview ، قراءة وحفظ JPG2000 مباشرة خارج العلبة.

    تدعم JPGs 24 بت RGB و CMYK ، وكذلك 8 بت بتدرج الرمادي. أنا شخصيا لا أوصي باستخدام فراغات لون CMYK في ملفات JPG. من المهم أيضًا ملاحظة أن Grayscale JPGs لا تضغط تقريبا بقدر ما تفعله الألوان.

    GIF (تنسيق تبادل الرسومات)

    GIF ، مثل JPG ، هو نوع ملف قديم ، ويرتبط بشكل عام بالإنترنت مقارنةً بالتصوير الفوتوغرافي. GIF لتقف على "Graphics Interchange Format" وتوظف نفس الضغط LZW بدون خسارة الذي تستخدمه صور TIFF. كانت هذه التقنية مرة واحدة مثيرة للجدل (لقضايا إنفاذ البراءات) ولكنها أصبحت شكلا مقبولا لأن جميع براءات الاختراع قد انتهت صلاحيتها.

    صورة مقربة لواجهة GIF ذات 8 بتات.

    GIF بطبيعتها ملف ألوان 8 بت ، مما يعني أنها مقتصرة على لوح ألوان 256 لونًا ، والتي يمكن التقاطها من نموذج ألوان RGB وحفظها في Color Look Up Table (CLUT) ، أو ببساطة "Color Table". ومع ذلك ، فهناك لوحات ألوان قياسية ، مثل لوحة "الويب الآمن". ملاحظة مهمة هي أن الصور ذات الدرجات الرمادية بطبيعتها تتكون من 8 بتات ، لذا قم بحفظها لأن GIF مثالي تمامًا.

    إلى جانب دعم الشفافية ، يدعم GIF الرسوم المتحركة أيضًا ، مما يحد كل إطار من 256 لونًا محددًا مسبقًا.

    بينما لا يكون GIF ضياعًا مثل JPG ، فإن التحويل إلى ألوان 8 بت يؤدي إلى تشويه العديد من الصور ، باستخدام مرشحات حرارية لمزج الألوان ، أو "الانتشار" ، مثل الألوان النصفية أو النقطية. هذا يمكن أن يغير بشكل جذري صورة للأسوأ ، أو ، في بعض الحالات ، يمكن استخدامها لخلق تأثير مثير للاهتمام.

    وبسبب هذا التنسيق غير الضائع ، يمكن استخدام GIF لإبقاء الخطوط الضيقة على الطباعة والأشكال الهندسية ، على الرغم من أن هذه الأشياء تتلاءم بشكل أفضل مع ملفات الرسومات مثل SVG أو التنسيق الأصلي Adobe Illustrator ، AI.

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

    PNG (رسومات الشبكة المحمولة)

    PNG لتقف على رسومات الشبكة المحمولة (أو اعتمادا على من تسأل ، تكراري "PNG-Not-GIF"). تم تطويره كبديل مفتوح لـ GIF ، والذي استخدم خوارزمية ضغط LZW الخاصة التي تمت مناقشتها سابقًا. PNG هو نوع ملف ممتاز لرسومات الإنترنت ، لأنه يدعم الشفافية في المتصفحات مع الأناقة التي لا يمتلكها GIF. لاحظ كيف يتغير اللون الشفاف ويمزج مع الخلفية. انقر بزر الماوس الأيمن على الصورة لترى. هذه في الواقع صورة واحدة على أربعة ألوان خلفية مختلفة.

    تدعم PNG ألوانًا من 8 بتات مثل GIF ، ولكنها تدعم أيضًا ألوان RGB ذات 24 بت ، كما يفعل JPG. كما أنها ملفات غير ضارة ، وضغط الصور الفوتوغرافية دون تدهور جودة الصورة. تميل PNG إلى أن تكون أكبر أنواع الملفات الثلاثة ولا تدعمها بعض المتصفحات (عادةً ما تكون أقدم).

    بالإضافة إلى كونه تنسيقًا ممتازًا للشفافية ، تُعد طبيعة PNG ذات 24 بت غير اللاعقارية مثالية لبرنامج قطة الشاشة ، مما يسمح باستنساخ البكسل من أجل بيئة سطح المكتب.

    التي يجب استخدامها?

    من اليسار إلى اليمين ، هذه الملفات هي: JPG 24 بت مضغوط ، GIF 8 بت ، PNG 8 بت ، JPG 24-بت جودة كاملة ، و PNG 24 بت. لاحظ أن أحجام الملفات تزيد في نفس الاتجاه.

    تعد PNG هي أكبر نوع للصور لصور أكبر ، غالبًا ما تحتوي على معلومات قد تجدها أو لا تجدها مفيدة ، اعتمادًا على احتياجاتك. إن PNG 8 بت هو خيار ، ولكن GIF أصغر. لا تعد الخيارات المثلى للتصوير الفوتوغرافي ، حيث أن JPG أصغر كثيرًا من PNG بلا خسارة مع الحد الأدنى من فقدان الجودة. ولتخزين ملفات عالية الدقة ، يضغط JPG إلى أبعاد صغيرة ، مع فقدان الجودة المرئي فقط عند الفحص الدقيق.

    بالمختصر:

    • تعد PNG خيارًا جيدًا للشفافية والملفات الأصغر حجمًا. الملفات الأكبر ، ليس كثيرًا ، إلا إذا طلبت صورًا غير ضارة.
    • GIF هو إلى حد كبير عنصر جديد ومفيد فقط للرسوم المتحركة ، ولكن يمكنه إنتاج صور صغيرة بحجم 8 بت.
    • لا يزال JPG هو الملك للصور والصور التي تشبه الصور على الإنترنت ، ولكن كن حذرًا ، حيث يمكن أن يتحلل ملفك مع كل حفظ.

    Image of Keizersgracht، in Amsterdam by ماسيمو كاتارينيلا بواسطة ويكيبيديا, صدر تحت رخصة المشاع الإبداعي. الصور المشتقة المتاحة تحت نفس الترخيص. لا أهتم بمعرفة من صنع الطفل الرضيع.