אחת הבעיות שאנו יכולים למצוא בתמונות היא משקלן. ברור שיהיו תמונות שנרצה לשמור באיכות הגבוהה ביותר האפשרית, אך ישנם מקרים רבים בהם אין צורך בכך. הבעיה כשאנחנו רוצים להוריד חלק מאיכות התמונה היא שאנחנו לא יודעים כמה אנחנו יכולים להוריד אותה מבלי להציג יותר מדי, אך ניתן לפתור בעיה זו באמצעות imgmin.
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?
האם זה עבד בשבילך באובונטו 16.04? זה נותן לי שגיאה בעת ביצוע make:
"Imgmin.c: 30: 29: שגיאה גורלית: שרביט / MagickWand.h: אין קובץ או ספרייה כאלה"
אני חושב שהתקנתי את כל התנאים המוקדמים
@ leillo1975 אותו דבר בדיוק קורה לי 🙁