ראשי מאמרים גרפיקה עיבוד תמונה: שינוי קנה מידה תוך התחשבות בתוכן

עיבוד תמונה: שינוי קנה מידה תוך התחשבות בתוכן

1
0

תמיד רציתם לשנות גובה/רוחב של תמונה מבלי לקבל עיוותי פרופורציה?  ובכן הודות לפיתוח ישראלי הדבר לא רק אפשרי אלא אפילו נגיש ופשוט לביצוע, לא רק באמצעות תוכנת הפוטושופ אלא גם באמצעות תוכנות חינמיות העושות את העבודה.

פיתוח מתקדם בתחום עיבוד התמונה פרי עבודתם המשותפת של צמד הישראלים דוקטור אריאל שמיר ודוקטור שי אבידן אומץ לפני כשנתיים על ידי חברת אדובי (Adobe), מפתחת תוכנת עיבוד התמונה פוטושופ. הפיתוח מכונה Content Aware Scaling או שינוי יחס תוך התחשבות בתוכן התמונה. הסבר: שינוי גודלה של תמונה בפוטושופ היא פעולה נפוצה למדי. אלא שלעיתים אנו רוצים לשנות לא רק את הגודל אלא גם את היחס בין הגובה לרוחב. כמובן שאי אפשר שלא לשים לב לעיוות שנוצר כתוצאה מכך.

אם הצרתם את התמונה תשימו וודאי לב כי האובייקטים בתמונה הפכו דקיקים. נפוץ מאוד לראות אנשים שרזו בעשרות קילוגרמים או גלגלי מכונית אשר הפכו לאליפסות. מנגד, אם הרחבתם את התמונה, תגלו אנשים שמנים מהרגיל ושלל חפצים שעברו מתיחת פנים בלתי רצויה. בעיה זו הטרידה את אנשי המקצוע מזה שנים רבות: הן בתחום הסטילס, כאשר יש צורך להדפיס תמונה על גבי נייר פוטו ביחס של 3:2, בעוד שמרבית המצלמות הקומפקטיות מצלמות ביחס של 4:3, והן בתחום  הוידיאו בו הבעיה קשה אף יותר עם כניסתם של המסכים הרחבים אשר מותאמים להצגת סרטים (ותמונות) בפרופורציות שונות (16:9 או 16:10) ממקורות תוכן מגוונים.

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

ה-Content Aware Scaling מאפשר לשמור על הפרופורציות של האובייקטים בתמונה, ומתבסס על רגישותה של הראיה האנושית לשם כך. העין האנושית רגישה יותר לניגודיות (Contrast) מאשר לפרמטרים אחרים וניתן לנצל זאת. אלגוריתם מיוחד ממפה את התמונה מבחינה אנרגטית: קבוצת פיקסלים בעלי ניגודיות גבוהה (מיקרו-קונטרסט), כמו מעבר מהיר משחור ללבן, יחשבו לאנרגטיים יותר וחשובים לשימור המבנה הכללי של התמונה. קבוצות פיקסלים בעלות אנרגיה נמוכה יותר, כמו שינוי הדרגתי בגווני הכחול של השמיים, הינם חשובים פחות. בהתבסס על מפה זו ניתן לקבוע אילו פיקסלים חשובים יותר ואילו פחות ולהסירם.

אם נשווה בין הפיקסלים שהוסרו בדרך הרגילה לפיקסלים שהוסרו באמצעות Content Aware Scaling נבחין מיד בהבדל:  בדרך הרגילה הוסרו טורים של פיקסלים בצורה ליניארית, ובדרך החדשה הוסרו "נתיבים" של פיקסלים המזכירים ברקים. (ראו תמונה בראש הכתבה).

ה-Content Aware Scaling כאמור איננה טכניקה חדשה במיוחד, המאמר האקדמי המציג אותה פורסם כבר בשנת 2007. לקח לחברת אדובי קצת יותר משנה לשלב את הטכנולוגיה בגרסה הרביעית של תוכנת הפוטושופ. מסתבר, שהיו כאלה שהקדימו את אדובי ופרסמו תוסף חינמי, לתוכנת עיבוד התמונה החופשית Gimp הקיימת מספר שנים ומתגאה בקהילת מפתחים מבוססת.

התוסף המדובר שוחרר אף הוא לפני זמן מה ונחשב יציב מאוד (לא נתקלנו בקריסות כלשהן במהלך השימוש). ונראה כי מפתחיו פשוט קראו את המאמר האקדמי מ-2007 ומימשו אותו.
התוסף ל-Gimp אף עולה ביכולותיו על מקבילו  מפוטושופ CS4 והוא כולל הגדרות מתקדמות רבות.

ועכשיו לתכלס – הוראות ההפעלה:
הוראות עבור Adobe Photoshop CS4

  • היכנסו לפוטושופ, פתחו תמונה כלשהי (מומלץ לבחור בתמונת המקור ברזולוציה המרבית):
1
בחירת תמונה
  • הפכו את שכבת ה-Background  לשכבה רגילה באמצעות מקש ימין – Layer from background:
2
בחירת Layer from background
  • עברו לתפריט Edit ובחרו ב-Content Aware Scaling:
3
בחירת Content Aware Scaling בתפריט ה-Edit
  • כעת ניתן לשנות את יחס התמונה באמצעות גרירת הסמן בדומה לשינוי רגיל. ניתן להשאיר את מקש Alt  הימני במקלדת לחוץ כדי לבצע שינוי גודל סימטרי משני הצדדים.
4
שינוי יחס התמונה
  • בחרו בכלי אחר כלשהו (מסרגל הכלים) כדי לשמור את השינויים.
  • יופיע מד התקדמות על המסך.
  • כעת ניתן לבצע חיתוך (Crop) להתאמה לגודל החדש.
5
ביצוע Crop
  • שימרו את התמונה בפורמט לבחירתכם.

הוראות עבור Gimp (חינמית)

  • הורידו את תוכנת Gimp והתקינו אותה.
  • הורידו את התוסף Liquid Rescale והתקינו אותו.
  • היכנסו ל-Gimp, פתחו את קובץ התמונה שברצונכם לשנות.
  • תחת תפריט Layers בחרו ב-Liquid Rescale.
  • בחלון התוסף שיפתח בפניכם בחרו רוחב / אורך חדשים ואשרו.
  • המתינו לסיום העיבוד. אחר כך ניתן לשמור את התמונה.

כיצד אדע איזה גודל מתאים לי?
לשם הדוגמא, נניח כי ברשותנו מצלמת 12 מגה פיקסל קומפקטית בעלת חיישן ביחס 4:3. התמונות המופקות הן בגודל 3000 על 4000 פיקסלים. כדי להתאימן להדפסה על נייר פוטו סטנדרטי (ביחס של 3:2) יש להקטין את הגובה – הערך הנמוך מבין השניים, במקרה הזה 3000. החישוב הוא: 4000 חלקי 3 כפול 2. התוצאה: 2666 פיקסלים – זהו הגובה החדש שיתאים ליחס 3:2.

מעניין להשוות את תוצאות השימוש ב-Content Aware Scaling בין פוטושופ לגימפ. לחצו להפעלה (ההשוואה מתייחסת לשימוש בסיסי בתוסף ללא הגדרות מתקדמות):

Source
כיצד פועל ה-Content Aware Scaling בתוכנת פוטושופ ובתוכנת גימפ, לחץ להפעלה

התוצאה ב-GIMP  נראית טובה יותר, אם כי קיים עיוות מסוים בתמונה. התוצאה בפוטושופ סובלת יותר מתופעות לוואי וחיתוכים גסים אם כי ניכרת שמירה מוקפדת יותר על פרופורציה.
לסיכום, ניתן לבצע שינוי קנה מידה ללא איבוד פרופורציה, גם ללא כלים יקרים, בקלות ובפשטות. בין השימושים הנפוצים לטכניקה זו ניתן למנות התאמת תמונות להדפסה, התאמת תמונות לשימוש כטפט (Wallpaper)  התאמות תמונה לשימוש במסכים רחבים, ושימוש בבאנרים ובאתרי אינטרנט.

הכותב: יונתן בר-צבי yoni1z.blogspot.com.

טען עוד כתבות קשורות
טען עוד ב גרפיקה

תגובה אחת

  1. שמעון עוזיאל

    27/12/2010 ב 11:05 AM

    שלום,
    אני משתמש בתוכנות חינמיות ומנצל יכולת ספיציפית.תכונה שהיא יחודית לאותה תוכנה כמובן יש לזכור את האפשרויות.ועכשו אני עובר למניפלציות.ביחוד.תמונות שמוגדרות "לא טובות,פשלות,אור וצל שלא נעימים לציפיה,חדות גם יתר וגם חוסר".
    לא שמעתי לא מכיר GIMP אני הולך לנסות.כל יום אפשר ללמוד ןלהוסיף מידע,צריכים להעיז.האמת שההפשריות להקטנה הגדלה.וחיתוך מספקת באים לא מקפידים על יחס של פיקסלים.אלא לדוגמא לבחור באחוזים להקטנה,שזה רוב המיקרים.אני מקטין ל-…42%

    השב

כתיבת תגובה

האימייל לא יוצג באתר. שדות החובה מסומנים *