أفضل أدوات ضغط الصور في WordPress – Lossless وLossy وJPEG وPNG
نشرت: 2018-03-29خصم 25% على منتجات Beaver Builder! سارعوا بإنتهاء التخفيضات... اعتمدوا أكثر!
اليوم، سنتحدث عن موضوع قريب وعزيز على قلبي، وهو ضغط الصور! أنا نصف أمزح، ولكن هناك شيء مُرضٍ بشكل غريب حول خفض نسب كبيرة من حجم ملف الصورة دون التقليل من الجودة.
نبع الإلهام لهذا المنشور من منشور شائع جدًا في مجموعة Beaver Builders على Facebook. لقد قمت للتو بتصوير فيديو تعليمي حول تمكين واستخدام خوارزمية Guetzli الجديدة من Google في ImageOptim وقد صدمت من جميع الخيارات الأخرى التي لم أكن أعرفها من قبل. سنتحدث في هذه المقالة عن بعض النصائح والأدوات اللازمة لضغط الصور للويب.
قبل أن نتعمق أكثر، دعونا نضع بعض المصطلحات الشائعة.
JPEG، PNG، SVG - هذه هي أنواع ملفات الصور الثلاثة الأكثر شيوعًا على الويب. في هذا البرنامج التعليمي، سنركز بشكل أساسي على ملفات JPEG وPNG لأنها تستفيد أكثر من الضغط والتحسين.
عادةً ما تكون ملفات JPEG أفضل للصور عالية الدقة مثل الصور ورسومات الويب التي لا تتمتع بأي شفافية.
تعد ملفات PNG رائعة لأشياء مثل الرموز والشعارات أو أي شيء يحتاج إلى الشفافية. يمكن أيضًا تحسين ملفات PNG بشكل كبير بعد خروجها من Photoshop أو أداة تحرير الرسومات التي تختارها.
Lossless وLossy - هذه هي طرق الضغط. يعني الضغط غير المنقوص أن صورتك لن تفقد أي جودة. حرفيا لا شيء على الإطلاق. يتضمن ذلك إزالة البيانات الوصفية من الصورة أو أي شيء لا يؤثر على الجودة.
Lossy يعني أن خوارزمية الضغط ستقلل من جودة صورتك. ستحصل على نتائج ضغط أفضل ولكنك ستضحي بجودة الصورة. توفر معظم أدوات الضغط المفقودة شريط تمرير النسبة المئوية حتى تتمكن من اختيار توازن الجودة على حجم الملف.
نصيحة احترافية: بالنسبة لخلفيات الصور الكبيرة، غالبًا ما أقوم بطمس الصورة قليلاً أو إضافة طبقة ألوان غير شفافة فوق الصورة. يعد تقليل التفاصيل و/أو تطبيع اللون خيارًا جماليًا رائعًا يقلل حجم الملف بشكل كبير. يمكنك رؤية هذا عمليًا على صفحة الوظائف لدينا.
الهدف من ضغط الصور هو تقليل حجم الملف قدر الإمكان دون التضحية بالكثير من الجودة. يعد هذا فنًا أكثر من كونه علمًا، وسيختلف مستوى "الجودة المقبولة" اعتمادًا على الموقف.
من المرجح أن يرغب استوديو التصوير الفوتوغرافي في إبراز أعماله بأعلى جودة، في حين قد يكون موقع الويب العقاري على استعداد للتضحية بالجودة مقابل عرض المزيد من الصور على الصفحة.
تسمح لك معظم برامج تحرير الصور بتصدير الصور بجودة مختلفة. بالرغم من ذلك، إذا كنت تستخدم أداة مخصصة لضغط الصور، فمن الأفضل أحيانًا تزويد هذا البرنامج بأفضل جودة ممكنة والسماح لخوارزميات الضغط الخاصة به بالعمل من هناك.
كما اكتشفت مؤخرًا، لا يوجد نقص في الخيارات عندما يتعلق الأمر بالأدوات والخدمات لضغط الصور.
لقد بدأت مع ImageOptim وما زلت أفضّله. يتوفر ImageOptim فقط على OSX، ولكنه يدعم الضغط بدون فقدان أو فقدان البيانات لكل من ملفات JPEG وPNG. ويمكن أيضًا تهيئتها لاستخدام خوارزمية الضغط الجديدة نسبيًا من Google، Guetzli. يستطيع Guetzli، في المتوسط، تقليل أحجام الملفات بنسبة 20-30% أكثر من الخوارزميات الأخرى.
ImageOptim هو برنامج موجود في Mac's Dock ويمكنك ببساطة سحب الصور وإسقاطها على أيقونة البرنامج وسيقوم بضغطها. أميل إلى تحسين صورة أو صورتين في المرة الواحدة، لذا فإن هذا الحل يعمل بشكل رائع بالنسبة لي. ولكن، إذا كنت تعمل على عدد كبير من الصور أو الصور ذات أحجام ملفات كبيرة، فقد تكون بعض الخيارات الأخرى خيارًا أفضل للمهام الكبيرة.
Smush عبارة عن مكون إضافي مجاني لـ WordPress من WPMU Dev والذي يمكن تهيئته لتحسين الصور الموجودة في تثبيت WordPress الخاص بك و/أو أثناء تحميلها إلى WordPress. يعد Smush رائعًا لأن المهام الثقيلة تتم بواسطة خوادم WPMU Dev وكلاهما يعملان على تحسين الصور وتغيير حجمها.
إذا كنت تقوم بإنشاء مواقع ويب للعملاء - وخاصة أولئك الذين يرغبون في تحميل صور متعددة الميجابايت مباشرة من الكاميرا الرقمية الخاصة بهم - فإن Smush يعد خيارًا رائعًا للضبط والنسيان.
TinyPNG عبارة عن ضاغط صور قائم على الويب. يمكنك تحميل صورك (حتى 5 مليار) وتنزيل النسخة المضغوطة. سيؤدي هذا إلى استخدام النطاق الترددي، لذلك قد لا يكون الخيار الأفضل إذا كنت تستخدم اتصال إنترنت بطيئًا أو مدفوع الأجر. وهو يدعم أنواع الملفات JPEG وPNG. إنه مجاني. لا يبدو أنه يوفر أي تحكم في مستوى جودة الضغط.
بعد اللعب باستخدام TinyPNG، أعتقد أنني ما زلت أفضل ImageOptim، ولكنه سيكون خيارًا رائعًا لمستخدمي Windows، أو المهام السريعة لمرة واحدة، أو المستخدمين الذين يبحثون بشكل خاص عن ضاغط يستند إلى الويب. أو، إذا كنت تحاول إلغاء تحميل المعالجة على السحابة مقابل جهازك المحلي.
Imagify هو خيار SASS آخر قائم على الويب يوفر مكونًا إضافيًا مخصصًا لـ WordPress لتحسين الصور وتغيير حجمها أثناء تحميلها أو مباشرة من منطقة إدارة WordPress. يتمتع مكون Imagify WordPress الإضافي بمراجعة رائعة بمتوسط 4.5 نجوم وتشير العديد من المراجعات إلى أن جودة الصورة التي يتم تحقيقها باستخدام Imagify أفضل من البدائل.
لدى Imagify خطة مجانية تسمح لك بتحميل وتحسين الصور التي يقل حجمها عن 2 ميجابايت. ستظل النسخة المحسنة من الصور متاحة للتنزيل من خوادمها لمدة 24 ساعة.
JPEGMini هي خدمة SASS والتي يجب أن تجذب الأشخاص الذين يبحثون عن حل فعال. تخيل أنك مكلف بتحسين عشرات الآلاف من صور المنتجات عالية الدقة لمتجر التجارة الإلكترونية. سيمكنك JPEGMini من تفريغ كل تلك المعالجة إلى خوادمهم السحابية، التي يُفترض أنها سريعة ومحسنة.
ShortPixel هو SASS آخر على شبكة الإنترنت. إذا كنت تتطلع إلى إلغاء تحميل ضغط الصور إلى خادم سحابي، فهذا خيار رائع للتحقق منه. تسمح لك خطتهم المجانية بتحسين ما يصل إلى 100 صورة شهريًا ولديهم خطط متميزة تبدأ من 5 دولارات شهريًا للمزيد. يحتوي ShortPixel أيضًا على مكون إضافي لـ WordPress وهو المفضل لدى بقية أعضاء فريق BB.
تخيل
إذا قمت بزيارة موضوع Facebook الأصلي الذي ألهم هذا المنشور، فسترى العديد من الخيارات الأخرى والأشخاص الذين يفضلون واحدًا أو آخر لعدة أسباب. هل نفتقد مفضلتك؟ أخبرنا ما هو ولماذا أعجبك في التعليقات.
وأيضًا، إذا كنت من النوع الذي يأكل وينام ويتنفس أثناء الأداء، فمن المرجح أن تروق لك هذه المقابلة مع جون براون حول أفضل ممارسات الأداء الحديثة.
يحتوي Tinypng أيضًا على مكون إضافي لـ Wordpress https://wordpress.org/plugins/tiny-compress-images/ ومن الجيد التعامل مع واجهة برمجة التطبيقات (API) الخاصة به إذا كنت بحاجة إلى إعداد شيء ما من جانب الخادم.
باهِر. لقد بدأت للتو في استخدام ShortPixel. مصمم بشكل جيد وسهل الاستخدام (تمكين استبدال الوسائط) وفعال من حيث التكلفة.
أرغب حقًا في رؤية مقال يدمج S3 Offload مع Beaver، فالتخزين المؤقت للمكون الإضافي bb يجعل الأمر صعبًا بشكل خاص.
أنا أستخدم EWWW. بالنسبة للمواقع التي تحتوي على الكثير من الصور، قم بترخيص غير محدود باستخدام CDN. لمدة 10 مرات استخدم https://ewww.io/online-image-optimizer/
لقد اختبرت جميع المكونات الإضافية لضغط/تحسين الصور في WordPress لما يزيد عن 20 موقعًا من مواقع WordPress، وبعضها يحتوي على محتوى أنشأه المستخدم (أي صور كبيرة الحجم) وبالنسبة لي، فإن الخيار الأفضل هو ShortPixel إلى حد بعيد. لقد وجدت أن ضغطها هو الأفضل في نسبة الجودة/الحجم ونموذج التسعير الخاص بها عادل. بالإضافة إلى ذلك – أنا لست مقيدًا بحجم الملف ويتم تحسينه بشكل كامل حتى لو كنت مشتركًا في الخطة المجانية.
لقد كنت أستخدم TinyPNG طوال هذا الوقت، ويبدو أنهم يقومون بتضخيم الصورة بعد التحميل ثم ضغطها (قد أكون مخطئًا، لكنني أرى حجم صورة أكبر بعد التحميل من الحجم الفعلي) لم أكن أعلم أبدًا أن ImageOptim يبدو مفيدًا جدًا أداة.
مراجعة لطيفة. قبل التحميل، أستخدم webresizer.com كبديل لـ TinyPNG. أنها تعطيك سيطرة جيدة على المنتج النهائي. إنها تحتوي على أداة تغيير حجم/ضاغط كبيرة الحجم، ولكن من الأفضل استخدامها مع عدد من الصور التي يجب أن تكون جميعها بنفس الحجم.
على موقعنا، وجدت أن Imagify يعمل بشكل جيد.
هذه الخدمات رائعة، شكرًا على تجميع هذه القائمة.
أريد أن أشير إلى أنه إذا كنت تستخدم Photoshop بالفعل، فيمكنك أيضًا القيام بذلك من خلال Photoshop. بدلاً من "حفظ باسم..."، انتقل إلى:
ملف -> تصدير -> حفظ للويب (قديم)
ثم في الإعداد المسبق قم بالتغيير إلى ضغط JPEG High أو JPEG Medium أو JPEG Low. ثم انقر فوق "حفظ". وهذا يحقق نفس نتيجة الخدمات المذكورة أعلاه.
أفعل نفس الشيء مع Photoshop، لكنني أعتقد أن ImageOptim وSmush سيقللان حجم الملف بشكل أكبر دون خسارة ملحوظة في الجودة.
أعتقد أنه يجب على الأشخاص النظر إلى أدوات تحسين المحتوى مثل IMGIX وCloudinary بجدية أكبر.
من الأفضل أن تستخدم جهاز الضغط! لا يستخدم الانترنت وهو موقع فقط
أنا من أشد المعجبين باستخدام ImageOptim على OSX! أستخدمه في كل صورة أرسلها إلى الويب، بغض النظر عن النظام الأساسي الذي سيتم عرضها عبره!
أنا مندهش أنه لم يذكر أحد Kraken.io (https://kraken.io/). يمكن استخدامه من واجهة الويب الخاصة بهم أو كمكون إضافي لـ WordPress.
أستخدم جهاز Chromebook الذي يبدو بديلاً جيدًا. لقد كنت أستخدم http://guetzliconverter.linuxadm.hu/
لقد استخدمت ImageOptim والإصدار المجاني Smush. أنا أحب بشكل خاص سماش. هل هناك أي فوائد أخرى للترقية إلى الإصدار المدفوع بخلاف القدرة على تحسين المزيد من الصور في وقت واحد؟
هذا يعمل على تحسين أفضل بكثير من Smush في رأيي.
شكرًا على القائمة.. حاليًا أستخدم Smush من WPMU Dev وهو يعمل بشكل مثالي..
أعلم أنني ربما عفا عليه الزمن في هذا الأمر ولكني أتمتع بتحكم كبير في ضغط الصور باستخدام Fireworks. في رأيي المتواضع هو أفضل برنامج نقطي/ناقل موجود.
الألعاب النارية كانت أو هي برنامج عظيم. لم أستخدمه منذ سنوات، ومع ذلك، قد يكون الوقت قد حان لفتحه مرة أخرى لمعرفة مدى افتقادي له.
شكرا على هذا المقال الجميل! أنا أستخدم البرنامج المساعد Image Optimizer لموقعي.
تصويتنا لصالح Tinypng. نحن نحب المكون الإضافي الخاص بهم والذي يمكن تحسينه أثناء التحميل على موقعك - نحن نحب Panda أيضًا! سنلقي نظرة على ImageOptim أيضًا أثناء استخدامنا لنظام التشغيل Mac. قائمة رائعة يا شباب.