واحدة من المشاكل التي يمكن أن نجدها مع الصور هو وزنها. من الواضح أنه ستكون هناك صور نريد حفظها بأعلى جودة ممكنة ، ولكن هناك العديد من المناسبات التي لا يكون فيها ذلك ضروريًا. المشكلة عندما نريد خفض بعض جودة الصورة هي أننا لا نعرف كم يمكننا خفضها دون إظهار الكثير ، ولكن يمكن حل هذه المشكلة باستخدام إيمجمين.
imgmin هو مشروع يهدف إلى حل المشكلة المذكورة. كيف أفعل ذلك؟ حسنا حساب المقدار الذي يمكن تخفيضه رياضيًا وتلقائيًا وزن الصورة دون أن يُلاحظ أننا قمنا بتحريرها. أفضل ما في الأمر هو أنه سيتعين على المستخدمين استخدام أمر واحد فقط لهذه الأداة الصغيرة للقيام بكل العمل من أجلنا. هنا نخبرك بكل ما تحتاج إلى معرفته.
imgmin هو نتيجة عمل بحثي مكثف. استخدم آلية لا تفقد الجودة (بدون فقدان) لإنشاء صور محسنة عن طريق معالجة كتل البكسل. هنا نوضح كيفية تثبيته.
تثبيت واستخدام imgmin
لتثبيت imgmin ، علينا فقط فتح نافذة طرفية وكتابة الأوامر التالية:
sudo apt-get install -y autoconf libmagickwand-dev pngnq pngcrush pngquant git clone https://github.com/rflynn/imgmin.git cd imgmin autoreconf -fi ./configure make sudo make install
استخدام هذه الأداة الصغيرة لا يمكن أن يكون أبسط. ما يتعين علينا القيام به هو استخدام الأمر التالي:
imgmin original.jpg optimizada.jpg
بالطبع ، أعتقد أنه من المهم أن توضح أنه يجب عليك إدخال المسار الكامل لكل صورة. هناك طريقة سهلة لحل هذه المشكلة وهي ترك الصورة على سطح المكتب ، وفتح المحطة الطرفية ، وإدخال مجلد سطح المكتب (في حالتي ، يستخدم الأمر مكتب القرص المضغوط) ثم أدخل الأمر بالفعل. منطقيًا ، سيتعين علينا تغيير الاسمين "أصلي" و "محسن" باسم الصورة التي نريد تقليل وزنها ووزن الصورة الناتجة.
إذا كنت قد جربته ، ما رأيك في imgmin؟
هل نجحت معك على Ubuntu 16.04؟ يعطيني خطأ عند القيام بما يلي:
"Imgmin.c: 30: 29: خطأ فادح: wand / MagickWand.h: لا يوجد مثل هذا الملف أو الدليل"
أعتقد أنني قمت بتثبيت جميع المتطلبات الأساسية
@ leillo1975 نفس الشيء بالضبط يحدث لي 🙁