המאמרים של ChrisADR הם היו טובים מאוד וזכו לקבלה מדהימה, אולם במאמרים הראשונים שלו הוא השתמש בתמונות .bmp
שבדרך כלל תופסות הרבה יותר שטח דיסק מאשר תמונות .jpg
, שמנע ממשתמשים עם חיבורים איטיים להעריך את התמונות שמשלימות את כתיבתם, אז הייתי צריך ללמוד להמיר תמונות .mpmp ל .jpg, ולמרות שישנן מספר דרכים לעשות זאת, הפשוטה ביותר הייתה שימוש בכלי mogrify
של החבילה ImageMagick
.
מה זה mogrify?
הכלי להכפיש זה די מעניין מאיפה שאתה מסתכל, שכן זה היה פונקציות המתמחות בעיבוד תמונה, המאפשרים לנו לבצע שינוי גודל, טשטוש, חיתוך, כהה, ציור, היפוך, הצטרפות, המרת תהליכים בתמונה, בין היתר.
הכלי mogrify לוקח את התמונה המקורית ועל פי פרמטר הפונקציונליות שאנו מציינים, הוא מחליף את התמונה עם תמונה עם התוצאה הצפויה, כל זאת בצורה מאוד מהירה ושקופה עבור המשתמש.
כלי זה זמין בחבילת התוכנה קסם תמונה כי מאפשר ליצור, לערוך ולהלחין תמונות משורת הפקודה ללא צורך ביישום גרפי כלשהו. ניתן למצוא תיעוד רשמי של השימוש והתכונות של mogrify כאן או על ידי ביצוע הפקודה מהקונסולה mogrify -help
.
כיצד להמיר תמונות .bmp ל- .jpg?
כאמור לעיל, באופן מקורי להכפיש מאפשר המרה של תמונות, אחד הפורמטים שהוא מאפשר להמיר הוא .bmp ל- .jpg ולהיפך, אנו יכולים לעשות זאת הן עבור תמונה והן עבור אצווה מהם, בנוסף, באמצעות הפרמטר -format
אנו יכולים להגיד למוגרפי לא להחליף את התמונות המקוריות אלא ליצור תמונות חדשות.
במקרה של המרה בתפזורת של .jpg לתמונות .bmp פשוט עבור לספרייה שבה התמונות המקוריות ובצע את הפקודה הבאה:
mogrify -format jpg * .bmp
תמונות חדשות ייווצרו אוטומטית עם שם התמונה המקורית אך עם הפורמט המצוין ועם ההמרות המתאימות. באופן דומה, ניתן להחיל הליך פשוט זה על פורמטים שונים של תמונות.
מדריך פשוט אבל זה יכול לפתור את החיים של יותר מאחד.
ובכן המאמר טוב מאוד 🙂 תודה על העזרה וסליחה על העבודה הנוספת 😛 השתמשתי בתריס האמין תמיד כדי לבצע את ההרמה הכבדה, אבל שכחתי להגדיר אותו כדי להמיר ישירות ל-. Jpeg 🙂 הכל נפתר ותודה שוב 😉 ברכות
תודה לך על עבודה כל כך טובה !!!
לפעמים PNG (צבעים אחידים ואחידים האופייניים לצילומי חלונות יישום) טוב יותר מ- JPEG (טוב יותר לתמונות מציאותיות). בגלל הגודל הסופי ואובדי האיכות שסבלו מ- .jpeg.
כלי mogrify נהדר, עוד אחד נהדר באותה חבילת ImageMagick הוא להמיר:
שתי הפקודות עושות הרבה מאותו הדבר, אך mogrify נוטה לרסק את התמונה המקורית ולהמיר יוצר תמונה חדשה.
זה הופך את שינוי גודל התמונות במצלמה לשליחת דוא"ל מאוחר יותר לביצוע עם mogrify:
עם mogrify: mogrify -resize 25% .JPG
עם להמיר בסקריפט: לתמונה ב- * .JPG; האם להמיר -גודל "33% x33%" תמונה תמונה RES $ $; נעשה
אני משאיר לך את האפשרויות בהן השתמשתי עם המרה:
סובב תמונות תוך העתקתם לספרייה: להמיר -סובב -90 * .JPG לסובב / לסובב
תן להם בהירות וניגודיות על ידי העתקת התוצאה לספריה: להמיר -בהירות-ניגודיות 20x + 40 מסובב לזרוח / לזרוח
צור PDF עם כולם: להמיר * todo.pdf
גזור פיסת תמונה: משמאל: 126 ומעלה: 56 עם רוחב הממד: 912, גובה: 624
להמיר -יבול 900 × 624 + 126 + 56 C * .png J.png
ישנן אפשרויות רבות, צור מסגרות משופעות לתמונות וכו '.
מאמרים מפוארים לשניהם, אחד לקהל כללי יותר ואחד למדעני מחשבים מקצועיים.
מקום טוב לשאול כיצד לפתור "שגיאה בפירוש קובץ גרפי של JPEG (לא קובץ JPEG: מתחיל ב- 0xff 0xff)"
מדוע אנו מתנגדים לממשק הגרפי? יכול להיות שמורכב מאוד לפתח אותו ודורש מאמץ רב? שמשהו קשה יותר לא אומר שהוא יעיל יותר, לפעמים עדיף לנקוט בדרך הקצרה והקלה ביותר אם הארוך ביותר עובר הרבה פניות