יוגה, דחיסה ואצווה ממירים תמונות לפורמטים שונים

על ייעול תמונות יוגה

במאמר הבא נבחן את כלי ייעול התמונות של YOGA. זה כלי להמרת תמונות באצווה ל- JPEG, PNG ו- WEBP, ודחיסת גדלי קבצים באיכות שווה ערך. זהו כלי חופשי וקוד פתוח, המבוסס על כלי שורת הפקודה YOGA.

ה- backend של YOGA משתמש בספריית הכריות של Python כדי להמיר תמונות ל- PNG, JPEG או WebP. השתמש בספרייה גוצלי Google תייצר קבצי JPEG, שהם בדרך כלל קטנים ב- 20% עד 30% משימוש libjpeg. הספריות zopflipng y libwebp אלה של Google משמשים לייעול שני פורמטי התמונה האחרים. כלי שורת הפקודה תומך גם בהמרה ואופטימיזציה של מודלים תלת -ממדיים באמצעות הספרייה Assimp.

מאפיינים כלליים של כלי ייעול התמונות של YOGA

העדפות התוכנית

  • החזית הרשמית של YOGA מספקת ממשק גרפי קל לשימוש לביצוע תהליך המרת ואופטימיזציית התמונה ב- Gnu / Linux ו- Windows.
  • יאפשר לנו לפתוח קבוצה של תמונות, המציגות את התמונות הממוזערות שלהן, את השם והגודל של קובץ הקלט, כמו גם את שם הפלט ופורמט הקובץ.
  • YOGA Image Optimizer תומך בפורמטים שונים כמו קלט ו- יכול ליצור קבצי JPEG, PNG ו- WebP מותאמים (גם עם אובדן וגם בלי הפסד).

ריצה יוגה

  • לפני לחיצה על 'אופטימיזציה' אנחנו זה יאפשר לך לבחור את תבנית הפלט ולהגדיר את רמת הדחיסה לכל אחת מהתמונות.
  • תהיה לנו תמיכה מרובת חוטים. נוכל קבע כמה ליבות מעבד להשתמש.
  • מציע א מצב חשוך.
  • דפוס פלט מותאם אישית

התקן את YOGA Image Optimizer באובונטו

על ייעול תמונות יוגה

עבור Gnu / Linux, ניתן להתקין תוכנה זו באמצעות חבילת Flatpak או באמצעות pip3.

באמצעות חבילת Flatpak

אם אתה משתמש באובונטו 20.04 ועדיין אין לך טכנולוגיה מותקנת במחשב שלך, תוכל להמשיך המדריך שעמית כתב בבלוג הזה לפני זמן מה כדי לאפשר אותו.

מתי תוכלו להתקין חבילות flatpak, יהיה עליך רק לפתוח מסוף (Ctrl + Alt + T) ולהשתמש בפעולות הבאות התקן פקודה:

התקן יוגה flatpak

flatpak install flathub org.flozz.yoga-image-optimizer

לאחר ההתקנה, אנו יכולים מצא את משגר התוכניות בסביבה הגרפית.

משגר יוגה

הסר את ההתקנה

אם תוכנית זו לא תשכנע אותך, ניתן להסרה בקלות על ידי הפעלת הפקודה הבאה במסוף (Ctrl + Alt + T):

הסר את ההתקנה של יוגה flatpak

flatpak uninstall --delete-data org.flozz.yoga-image-optimizer

שימוש ב- pip3

למי שלא אוהב חבילות Flatpak, יש לו את האפשרות השתמש ב- pip3. למרות שהאפשרות הזו, אין ליצור קיצור דרך לאפליקציה כדי להפעיל אותו משולחן העבודה.

ראשית, אנו הולכים לפתוח מסוף (Ctrl + Alt + T) ובו אנו הולכים לבצע את הפקודה הבאה כדי להתקין ספריות נדרשות:

התקנת תלות

sudo apt install git build-essential python3 python3-dev python3-pip libgirepository1.0-dev libcairo2-dev pkg-config gir1.2-gtk-3.0

אז אנחנו יכולים התקן את חבילת היישום באמצעות הפקודה:

התקן יוגה עם pip3

sudo pip3 install yoga-image-optimizer

כפי שאמרתי שורות למעלה, לחבילת הפיפ אין גישה ישירה לאפליקציה. מהסיבה הזו עליך להריץ את הפקודה הבאה כדי להפעיל אותה מהמסוף וליצור קובץ .desktop:

yoga-image-optimizer

הסר את ההתקנה

כדי הסר את חבילת האפליקציה הזו, נצטרך רק לפתוח מסוף (Ctrl + Alt + T) ולהשתמש בפקודה בו:

הסר את ההתקנה של יוגה עם pip3

sudo pip3 uninstall yoga-image-optimizer

שימוש בסיסי ב- YOGA מהטרמינל

בנוסף לשימוש בסביבה הגרפית, שלדעתי אין לה הרבה מה להסביר, אנחנו יכולים גם השתמש במסוף כדי לייעל את התמונות שלנו. הדרך הקלה ביותר לייעל תמונה מהמסוף היא באמצעות הפקודה הבאה:

המרת תמונות מהטרמינל

yoga image imagen-entrada.png imagen-salida.webp

כאשר פורמט הפלט אינו מצוין במסוף, YOGA מייצר תמונה בעלת פורמט זהה לתמונת הקלט. רק PNG, JPEG ו- WEBP נתמכים כקלט, כאשר פורמט הפלט אינו מצוין במפורש.

ניתן לציין את תבנית הפלט באמצעות –אפשרות פורמט פלט:

המרת תמונה

yoga image --output-format=jpeg imagen-entrada.png imagen-salida.jpeg

הפורמטים הבאים נתמכים:

  • מקור: זוהי ברירת המחדל. פורמט הפלט יהיה זהה לתמונת הקלט.
  • המכונית: תבנית הפלט נבחרת באופן אוטומטי. YOGA יפיק PNG אם תמונת הקלט משתמשת בשקיפות, אחרת היא תייצר JPEG.
  • png: יוצר תמונת PNG.
  • jpeg: יוצר תמונת JPEG.
  • webp- יוצר תמונת WEBP אובדן נתונים.
  • webpl: ליצור תמונת WEBP ללא הפסד

תוכנית זו גם מאפשרת לשנות את גודל התמונות עם האפשרות - שינוי גודל:

לשנות את גודל התמונה

yoga image --resize=512x512 imagen-entrada.png imagen-salida.png

במקרה זה, אם לרוחב ולגובה יש אותו ערך, אין צורך לציין את שניהם.

יוגה גם תאפשר לנו הגדר את האיכות הרצויה של קבצי JPEG ו- WebP שניתן לייצר בעזרת האפשרויות –איכות JPEG y –איכות אינטרנט. אפשרויות אלה לוקחות מספר שלם בין 0 (קבצים באיכות נמוכה יותר) ו- 100 (קבצים באיכות גבוהה יותר) כפרמטר:

לשנות את איכות התמונה

yoga image --output-format=jpeg --jpeg-quality=84 imagen-entrada.png imagen-salida.jpg

אם אתה משתמש ב- Gnu / Linux, זוהי אפשרות מעניינת לייעל את התמונות שלך, שהיא גם קוד פתוח וחינמי. זה יכול לדעת יותר על תוכנית זו שלך אתר אינטרנט או ב מאגר ב- GitHub של הפרויקט.


השאירו את התגובה שלכם

כתובת הדוא"ל שלך לא תפורסם. שדות חובה מסומנים *

*

*

  1. אחראי לנתונים: מיגל אנחל גטון
  2. מטרת הנתונים: בקרת ספאם, ניהול תגובות.
  3. לגיטימציה: הסכמתך
  4. מסירת הנתונים: הנתונים לא יועברו לצדדים שלישיים אלא בהתחייבות חוקית.
  5. אחסון נתונים: מסד נתונים המתארח על ידי Occentus Networks (EU)
  6. זכויות: בכל עת תוכל להגביל, לשחזר ולמחוק את המידע שלך.