כיצד להמיר לייעל תמונה מתוך שורת הפקודה של
כסופר טכני, העבודה שלי כוללת מחקר, ניסוי ותיעוד של כלי תוכנה שימושיים. עם זאת, יש עוד משימה אחת אשר צורכת חלק משמעותי של זמן העבודה שלי - עריכת תמונות (כן, אלה צילומי מסך).
אני גדלתי באמצעות Microsoft צייר (כמו רובנו אני מניח), ניסיתי להשתמש כמה GUI מבוססי לינוקס עורכי תמונות בהתחלה, רק כדי להבין שזה זמן רב, במיוחד בהתחשב בעובדה עריכת התמונה היא לא הליבה שלי אבל עדיין צריך ייעשה שוב ושוב. לאחר מכן, אני בהדרגה העביר את העבודה שלי עריכת תמונה לשורת הפקודה, מאסטרינג כיצד לבצע פעולות בסיסיות בתחילה, ולאחר מכן ללמוד כמה עצות / טריקים מתקדמים פעם אחת יש לי את עצמי נוח.
ובכן, זה הסיפור שלי; שלך יכול להיות שונה, כמובן, והוא יכול אפילו להיות ביצירת. הנקודה כאן היא להפוך את האוהדים GUI מאמינים כי עבודה כמו עריכת תמונות יכול להתבצע גם דרך שורת הפקודה וכי זה בכלל לא קשה. עם זאת, אנו נדון שורת הפקודה כלי עריכת תמונות - המר - במאמר זה.
להמיר
כלי שורת הפקודה "המר" הוא חלק של חבילת התוכנה ImageMagic. היוצרים טוענים כי הסוויטה מסוגלת לקרוא ולכתוב תמונות במגוון פורמטים (מעל 200) כולל PNG, JPEG, JPEG-2000, GIF, TIFF, DPX, EXR, WebP, PostScript, PDF ו- SVG, וביצוע פעולות כמו גודל, להעיף, המראה, לסובב, לעוות, גזירה ולהפוך, ולהתאים צבעים.
הורד והתקן
כדי להתקין את Convert, פשוט התקן את חבילת התוכנה ImageMagic על-ידי הפעלת הפקודה הבאה במסוף שלך:
sudo apt- לקבל להתקין imagemagick
נוֹהָג
בצורתו הבסיסית ביותר, ניתן להשתמש בפקודה המר כדי לשנות את הפורמט של תמונה. לדוגמה, הפקודה הבאה מייצרת את "test.jpg" מ- "test.png".
להמיר
שנה את גודל התמונות
עוד דבר חשוב שאתה יכול בקלות לעשות עם המר הוא גודל התמונות. לדוגמה, הפקודה הבאה לוקחת test.jpg - בגודל 800 × 343 - ומייצרת את test1.jpg בגודל 700 × 300.
ממיר. גודל הקובץ: 700res300
ראוי להזכיר כי Convert מנסה לשמור על יחס הממדים כברירת מחדל. לדוגמה, אם תנסה לשנות את גודל "test.jpg" לקובץ בגודל 300 × 300, הקובץ המתקבל יהיה במקום 300 × 129 פיקסלים. עם זאת, אם אתה עדיין רוצה, אתה יכול להכריח את המר להשתמש בגודל שיש לך את זה כקלט. אתה יכול לעשות זאת על ידי הוספת סימן קריאה מיד לאחר פרמטר הגודל בפקודה כמו בדוגמה הבאה:
convert test.jpg -resize 300x300! test1.jpg
צמצם את האיכות / הגודל
הבא הוא איכות של תמונות. כן, באמצעות המרת, אתה יכול לשחק עם איכות של תמונות גם כן. לדוגמה, כאשר אתה לוקח צילום מסך על המערכת שלך, זה נתפס בדרך כלל כקובץ png בגודל גדול. כדי להקטין את הגודל, תוכל להקטין את איכות המסך ולהמיר אותו לקובץ jpg.
הנה דוגמה קובץ PNG כי הוא מעל 230kb.
עכשיו, אם אתה רוצה להמיר את זה לתוך קובץ jpg כי הוא פחות מ 100kb, הנה הפקודה עבור זה:
להמיר את screenshot.png -quality 80 screenshot-new.jpg
להלן קובץ JPG המיוצר על ידי הפקודה הנ"ל.
אין הרבה ירידה באיכות נראית לעין, האם יש? וזה רק 48kb בגודל.
צור קובצי GIF
עכשיו, נניח שיש לך חבורה של קבצי jpg, ואת המשימה היא ליצור GIF. קל להשתמש ב- Convert:
להמיר * .jpg final.gif
הפקודה לעיל יהיה לאסוף את כל קבצי jpg בספרייה הנוכחית וליצור קובץ "final.gif" באותה ספריה.
סיבוב ואפקטים אחרים
ניתן גם לסובב תמונות בקלות באמצעות המר. כל מה שאתה צריך לעשות הוא להשתמש באפשרות -rotate
יחד עם מספר מעלות אתה רוצה את התמונה כדי לסובב. לדוגמה, הפקודה הבאה יוצרת סיבוב של 90 מעלות "screenshot.jpg":
להמיר את מסך screenshot -rotate 90 מסך
מלבד סיבוב, אתה יכול גם להוסיף אפקטים אחרים לתמונות שלך. לדוגמה, הפקודה הבאה מוסיפה אפקט "מפוצץ":
להמיר את מסך screenshot-implode 1 צילום מסך-implode.jpg
התוצאה היא התמונה הבאה.
סיכום
בעוד הדוגמאות שנדונו במאמר זה צריך להיות מספיק כדי לתת לך רעיון טוב איך עובד עובד (כמו גם כמה קל לעשות עריכת תמונה משורת הפקודה), העובדה היא שאנחנו בקושי שרוט את פני השטח כאן. לקבלת פרטים נוספים, תסתכל על דף האיש של המר שבו תמצא שפע של אפשרויות ותכונות. בנוסף, אתה יכול גם לעבור את האתר הרשמי של ImageMagic - זה משאב טוב גם כן.