GIMP

כלי עריכת תמונות בחינם

GIMP (ראשי תיבות של GNU Image Manipulation Program - תוכנת עיבוד התמונה של GNU) היא תוכנה חופשית לעריכה גרפית ועריכת תמונות או תצלומים, בתחום מיפוי הסיביות.

GIMP
gimpוילבר, הדמותג של GIMP
GIMP 2.10.14, ווינדוס 10
GIMP 2.10.14, ווינדוס 10
מפתח צוות הפיתוח של GIMP
מחזור חיים 29 ביולי 1995 – הווה (28 שנים) עריכת הנתון בוויקינתונים
גרסה אחרונה 2.10.36 (7 בנובמבר 2023) עריכת הנתון בוויקינתונים
מערכת הפעלה חוצה-פלטפורמות
נכתבה בשפות C (GTK+)‎
סוג רישיון הרישיון הציבורי הכללי של גנו
קוד מקור https://gitlab.gnome.org/GNOME/gimp עריכת הנתון בוויקינתונים
קטגוריה גרפיקה ממוחשבת
www.gimp.org
לעריכה בוויקינתונים שמשמש מקור לחלק מהמידע בתבנית

GIMP היא תוכנה רב לשונית שזמינה בכ־52 שפות, מתוכן 37 שפות בתרגום במלואן, ושאר השפות (גם עברית) מתורגמות חלקית.[1] היא משמשת בעיקר לליטושי תמונות ועריכתם. בנוסף ל"ציור חופשי", GIMP יכולה לבצע פעולות בסיסיות כגון שינוי גודל תמונה, עריכה וגזירת תמונות, שילוב בין מספר תמונות והמרה בין פורמטים שונים של תמונות. GIMP יכולה גם לשמש ליצירת הנפשות בסיסיות בפורמט GIF.

GIMP משמשת חובבנים ומקצוענים להצגת תמונות על גבי צג המחשב ולהדפסתם.

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

GIMP מספקת תחליף חופשי לתוכנות עריכה גרפית קנייניות שהפופולרית שבהן היא אדובי פוטושופ.

היסטוריה עריכה

 
GIMP 2.6 מניפולציית תמונה

שמה הראשוני של GIMP היה General Image Manipulation Program.

תחילת פיתוחה החל ב־1995 על ידי ספנסר קימבל ופיטר מאטיס, בתור פרויקט באוניברסיטת ברקלי.

הגרסה הראשונה של GIMP יצאה (לאור) בינואר, 1996.

ב־1997 נהפכה GIMP לחלק מפרויקט GNU, וראשי התיבות שלה שונו ל־GNU Image Manipulation Program ונשארו כך נכון להיום.

כיום GIMP מתוחזקת ומשופרת על ידי קבוצה של מתנדבים תחת החסות של פרויקט GNOME.

GIMP נוצרה במקור עבור המערכות המבוססות Unix: לינוקס, SGI IRIX ו־HP-UX.
מאז המהדורה הראשונה של GIMP, נוספה התמיכה במספר רב של מערכות הפעלה הכוללות כיום גם את Windows ואת Mac OS X.
המעבר לתמיכה ב־Win32 התחילה על ידי מתכנת פיני בשם טור לילקוסט (Tor Lillqvist) בשנת 1997, ותמכה בה החל מגרסה 1.1.

מאז הקמתה היו ל־GIMP שלושה ממשקי גרפיים למשתמש (GUI); בגרסה הראשונית, השתמשה GIMP בממשק בשם Motif. באותו שלב פיתח פיטר מאטיס ממשק גרפי משלו בשם GIMP ToolKit (או GTK בקיצור), שהחל מגרסה 0.60, החליף סופית את ממשק Motif. לבסוף GTK נכתב מחדש לתכנות מונחה-עצמים ושמו שונה ל־GTK+‎, ששולב בגרסה 0.99 של GIMP.

גרסאות עריכה

פיתוח GIMP מתנהל בזוגות של גרסאות: סדרה יציבה עם מספר זוגי, שאחריו סדרת פיתוח עם מספר אי־זוגי. לדוגמה, לענף היציב 2.4 (גרסאות 2.4.0, 2.4.1 ואילך) לא נכנסו חידושים: רק תיקוני באגים. הפיתוח התמקד מאז בענף 2.5. גרסאות 2.5.0, 2.5.1 ואילך כללו שיפורים חדשים, והשיפורים הללו נכנסו לגרסה היציבה הבאה (ענף 2.6).

גרסה 0.54 עריכה

בינואר, 1996, יצאה גרסה 0.54. זאת הייתה הגרסה הראשונה של GIMP שיצאה לאור.
התכנה עבדה סביב הממשק הגרפי X Window System, וכללה תמיכה ב־8, 15, 16 ו-24 bit color, צפייה בתמונות כ־RGB, גוני אפור (grayscale) וצבעים ממוספרים (Indexed color), עריכת מספר תמונות בו זמנית, אפשרות זום וגלילת התמונה בזמן אמת ותמיכה בפורמטים GIF, JPEG, PNG, TIFF וגם XPM.[2]

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

גרסה 0.54 של GIMP רצה על לינוקס 1.2.13, סולאריס 2.4, HP-UX 9.05, ומערכת ההפעלה SGI IRIX.
GIMP אומצה במהירות על ידי משתמשים, שיצרו מדריכים הציגו עבודות ושיתפו טכניקות.
אחת מהצלחות של GIMP הייתה טקס הפינגווין של לינוקס, שנוצר על ידי לארי יואינג, בעזרת GIMP 0.54.

גרסה 0.99 הייתה האחרונה בסדרת GIMP 0.x.

גרסה 1.0 עריכה

GIMP 1.0.0 יצאה ב־2 ביוני 1998. וכללה את ערכת הכלים GTK+, ערכה שנבנתה במיוחד עבור GIMP.
גרסה 1.0.0 כללה גם את הפורמט XCF, שהוא הפורמט של GIMP שמשמש אותה (ווריאציות נוספות המבוססות עליה) עד היום.

מגרסה 1.1 הותאמה GIMP למערכת חלונות.

גרסה 1.2 יצאה ב־25 בדצמבר 2000.
בגרסה בוצעו מספר רב של תיקוני באגים (ב־GIMP וגם ב־GTK+), שיפור התוספות, צמצום דליפות זיכרון, תפריטים חדשים ועוד.

גרסה 1.2 הייתה האחרונה בסדרת GIMP 1.x.

גרסה 2.0 עריכה

GIMP 2.0.0 יצאה ב־23 במרץ 2004. השינוי הגדול בה היה מעבר לערכת הכלים GTK+ 2.x.

מספר רב של שינויים משמעותיים בממשק ובערכת הכלים (GTK+‎) הופצו בגרסה 2.4.0, שיצאה ב־24 באוקטובר 2007.
חלק מהעדכונים הרבים היו כתיבה מחודשת של כלי הבחירה (Selection Tools), שימוש בערכת העיצוב Tango ששרטטה קווים מנחים לממשק אחיד בכל המערכות, הוספת הכלי Foreground Selection, ותמיכה בפורמט המברשות ABR (פורמט קובצי המברשות של פוטושופ) ובנוסף שולבה יכולת שינוי גודל המברשת.

מספר שינויים משמעותיים הופצו גם בגרסה 2.6.0, שיצאה ב-־1 באוקטובר 2008.
השינויים הגדולים היו בממשק משתמש, בבחירה חופשית ובמברשת, ושינויים קטנים בקוד הבסיס.
חלק נוסף ששונה, היה שילוב טוב יותר של הספרייה הגרפית GEGL שצפויה להביא לרמה גבוהה יותר בעומק הצבע בעיבוד אינטנסיבי ועם עוצמת עיבוד נמוכה בגרסאות עתידיות. והחל מתיקון הבאגים הראשון, להלן GIMP 2.6.1, מצב "One Window GIMP" שהיה זמין עד אז רק ב־GNOME, הפך פעיל גם בגרסה עבור Windows.

גרסה 2.8.0 ששוחררה ב־3 במאי 2012 כוללת בין השאר אפשרות להריץ את GIMP בחלון בודד במקום בחלון נפרד לכל תמונה.[3]

יחס תקשורתי עריכה

בתור תוכנה פופולרית, נתונה GIMP באופן קבוע לביקורות. הביקורות לעיתים מתייחסות להשוואות סביבתיות; לדוגמה יש כאלו המציינים ש־GIMP היא תחליף לאדובי פוטושופ.[4] אף על פי שהשוואות לפוטושופ הן דבר שבשגרה, מדיניות המתחזקים של GIMP היא לא להוות העתק של פוטושופ.

GIMP 2.6 סוקרה פעמים על ידי אתר הטכנולוגיה Ars Technica. בסקירה הראשונה, ציין ריאן פול כי GIMP מספקת: "יכולות של פוטושופ ומציעה מספר נרחב של אפיונים שעושים אותה פופולרית אצל אמנים חובבים ומעריצי הקוד פתוח. אף על פי ש־GIMP לא נחשבת כתחליף יוקרתי בשוק המסחרי, היא מתחילה להתקבל בשוק המקצועי."[4]

תכונות עריכה

 
הנפשה המציגה את תיבת המברשות, הדוגמאות ומדרגי הצבעים ב-GIMP.

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

  • צבע: ל־GIMP מספר דרכים לבחירת צבע הכוללים את טבלאות הצבעים, בוחר הצבעים ושימוש באוסף הצבעים (Eyedropper או Color Picker) כדי לבחור צבע מתוך התמונה.
  • בחירה ונתיבים: ל־GIMP מספר כלים המשמשים לבחירה, הכוללים את הכלי המלבני (Rectangular) והכלי המעגלי (Circular), כלי לבחירה חופשית (Free Select), וכלי לבחירה מעורפלת (Fuzzy Select - הידוע גם בתור שרביט הקסם). כלים מתקדמים נוספים הם בחירה לפי צבע (Select by Color) המשמש לבחירה רציפה של אזורים בעלי צבע זהה ואת כלי המספריים (Scissors) שיוצר בחירה חצי־אוטומטית בין אזורים בעלי צבעים מנוגדים.
    כלי הנתיבים (Paths Tool) מאפשר למשתמש ליצור וקטורים (עקומות).
  • עריכת תמונה: יש כלים רבים שמשמשים עבור עריכת תמונות ב־GIMP, הידועים שבהם הם מברשת הצבע, העיפרון, מרסס הצבע, המחק והדיו שמשמשים ליצירת פיקסלים חדשים או מעורבבים. כלים כגון המילוי מאגר (Bucket Fill) והמיזוג (Blend) מנוצלים בדרך כלל כדי לשנות אזורים נרחבים על גבי התמונה.
    ל־GIMP גם מבחר של כלים חכמים, הפועלים במתמטיקה מורכבת כדי לאפשר למשתמש לעשות דברים אחרת;
    הכלים החכמים האלו כוללים את כלי השיבוט (Clone Tool), כלי הריפוי (Healing). הטשטוש (Blur) והחידוד (Sharpen). וכלי הבהרה (Dodge) ובערה (Burn).
    רשימת כלי המיקום (Transform Tools) ב־GIMP כוללים יישור (Align), הזזה (Move), גזיזה (Crop), סיבוב (Rotate), קנה מידה (Scale), גזירה (Shear), פרספקטיבה (Perspective) והיפוך (Flip).
 
הנפשה המציגה את שלוש הלשוניות: שכבות, ערוצים ונתיבים.
  • שכבות, מסכות וערוצים: כל תמונה ב־GIMP יכולה להכיל מספר שכבות הממוקמות בערימה. כל שכבה בתמונה מורכבת מכמה ערוצים.
    בתמונת RGB ישנם 3 עד 4 ערוצים, שמורכבים משכבה אדומה, ירוקה וכחולה. הערוץ הרביעי שעשוי להיות חלק מהשכבה הוא ערוץ אלפא (Alpha Channel). אלפא הוא ערוץ שמסוגל להיות שקוף למחצה או לחלוטין לפי שימוש.
    את שכבות הטקסט ניתן ליצור באמצעות כלי הטקסט, הכלי מאפשר למשתמש לכתוב על התמונה. שכבות טקסט יכולות להשתנות במספר דרכים, כגון המרתם לנתיב (Path) או לבחירה.
  • אוטומציות, סקריפטים ותוספות: ל־GIMP כ־150 אפקטים ומסננים (Filters) בסיסיים שבאים עם התכנה, הכוללים בין היתר את הורדת צל (Drop Shadow), טשטוש (Blur), טשטוש תנועה (Motion blur) ורעש (Noise).
    ב־GIMP ניתן לכתוב פעולות אוטומטיות בשפת scripting. ה-Script-Fu מבוסס על שפת התכנות Scheme, בנוסף יכולה GIMP לקרוא גם תסריטים של השפות Perl, פייתון ושל Tcl. ל־GIMP יש בסביבות ה־500+ תסריטים, שנכתבו על ידי מפתחים וחובבנים. אך עקב שינויים שנעשו בשפה, חלקם כבר אינם תומכים בגרסאות החדשות ביותר.
  • פורמטים: GIMP תומכת במספר רב של קובצי פורמטים שונים לשמירה ולפתיחה.[5]
    הפורמטים המקומיים של GIMP הם:
    פורמט XCF. פורמט השמירה של GIMP, להמשך עבודה בזמן מאוחר יותר.
    הפורמט שומר את כל הנתונים של התמונה, הכוללים את השכבות, את הבחירה הנוכחית, את הערוצים, השקיפות והנתיבים, אך הוא אינו שומר את היסטורית פעולת הביטול (Undo History). הוא נקרא על שם eXperimental Computing Facility הארגון שבו נכתבה GIMP.
    פורמט gbr. פורמט המברשות של GIMP. הפורמט משמש לקריאה, עריכה ושמירה של מברשות.
    פורמט gih. תבנית מברשות ההנפשה של GIMP. הפורמט משמש לקריאה, עריכה ושמירה של מברשות הנפשה (מברשות אשר משתנות בכל לחיצה).
    פורמט pat. פורמט הדוגמאות של GIMP. הפורמט משמש לקריאה, עריכה ושמירה של דוגמאות.
סוג פורמט
קריאה וכתיבה GIMP תומכת בייבוא/ייצוא של קובצי תמונות פופולריים כגון BMP, JPEG, PNG, GIF ו-TIFF. בנוסף יכולה GIMP לכתוב ולקרוא קובצי SVG, וגם לקרוא/לכתוב בפורמט ICO (פורמט הצלמיות במערכת ההפעלה חלונות).
קריאה בלבד GIMP יכולה לפתוח מסמכי PDF וקובצי Raw image המצויים במצלמות הדיגיטליות, אך אינה יכולה לבצע שמירה על פורמטים אלו.
כתיבה בלבד GIMP יכולה לייצא את תבנית ההנפשה MNG (בגרסת הלינוקס בלבד), ו-HTML (כטבלה עם תאים צבעוניים), אך אינה יכולה לבצע קריאה של פורמטים אלו.

וריאציות עריכה

 
GIMP 2.2.8 רצה תחת X11 במערכת Mac OS X

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

האתר הרשמי של GIMP מציע הורדה של קוד המקור בלבד; קובץ הרצה של התוכנה זמין על ידי מקורות אחרים. קובצי התקנה לחלונות אפשר להוריד ממיזם Gimp-win המקביל[6] המאוחסן בסורספורג'.

  • Seashore היא נגזרת של GIMP המיועדת למערכת Mac OS X. התוכנה כיום נמצאת בגרסת בטא וכוללת תת-מערכות של הכלים והתכונות של GIMP.
  • GIMP Portable היא גרסה ניידת של GIMP שיכולה להיות מותקנת על כונן USB הכוללת מעבר של מברשות ופריסטים ממחשב למחשב. GIMP Portable עובדת רק על מחשבים המריצים חלונות.[7]
  • GIMP Animation Package (או GAP) הוא תוסף מתקדם ל־GIMP ליצירת הנפשות, שמרחיב את האפשרויות הבסיסיות של GIMP. הוא מסוגל לייצא הנפשות בכמה פורמטים הכוללים בין היתר את GIF ואת AVI. ההנפשה מבוססת על יכולת השכבות של GIMP (על ידי יצירת שכבות נפרדות והתאמתם לתאים). בנוסף מעניק GAP אפשרויות ליצירת הנפשות מתוחכמות.
  • GIMPshop היא נגזרת של GIMP שארגנה מחדש את ממשק המשתמש כדי לחקות את Adobe Photoshop. התוכנה לא מתוחזקת. הגרסה האחרונה שלה הייתה מבוססת על GIMP 2.2.11.[8]

וילבר עריכה

 
וילבר, הקמע של GIMP

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

וילבר גם הוצג על בניין הספרייה הלאומית של צרפת במסגרת פרויקט בלינקילייט (Project Blinkenlights).[9]

ממשק משתמש עריכה

ל־GIMP חלון ראשי ומספר חלונות דו־שיח בשביל שימוש בכלים, טבלאות הצבעים וכדומה; GIMP עצמה נשלטת על ידי חלון ממשק יחיד. בניית הממשק נבנתה בעזרת ערכת הכלים GIMP tool kit (או GTK+). ה-GTK+ פותח על מנת להחליף את הערכה הישנה Motif, ערכת כלים קניינית ששמשה את GIMP בעבר.

בתחילה היה GTK+ חלק מקוד המקור של GIMP, אך מאז הוא שונה לספרייה עצמאית. בעוד ש־GIMP תוכננה לרוץ על מערכות המבוססות UNIX, GIMP עם הערכה GTK+ פנתה גם לחלונות, Mac OS X ומערכות הפעלה נוספות.

צוות השימושיות של GIMP עריכה

GIMP הצטרפה לפרויקט OpenUsability. פרויקט העוזר לתכנות קוד פתוח להגביר את השימושיות בהם. מאז הצטרפות הוקם צוות המוקדש להנחות את ממשקי העתיד של התוכנה. בנוסף נפתח בלוג שבו משתמשים יכולים לשלוח הצעות כיצד אפשר לשפר את הממשק.[10]

מצב חלון יחיד עריכה

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

פיתוח עריכה

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

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

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

פגישות LGM עריכה

Libre Graphics Meeting (בקיצור LGM) הוא אירוע שנתי שבו מפתחים של GIMP ושל פרויקטים אחרים נפגשים לדון בנושאים הקשורים לתכנות גרפיות בקוד פתוח וחופשי.

הפצה עריכה

GIMP יוצאת כקוד מקור תחת הרישיון הציבורי הכללי של גנו בתור תוכנה חופשית.

הגרסה הנוכחית של GIMP עובדת תחת מערכות הפעלה רבות, הכוללות את לינוקס, Mac OS X וחלונות של מיקרוסופט. הפצות לינוקס רבות כגון דביאן, אוּבּוּנטוּ, StartOS ופדורה, כוללות את GIMP בתור חלק משולחן העבודה של מערכת ההפעלה שלהם, אולם אובונטו הודיעה לאחרונה ש־GIMP לא תהווה חלק מהתקנת ברירת המחדל של גרסה 10.04.

קישורים חיצוניים עריכה

הערות שוליים עריכה

  1. ^ "GNOME GIMP מצב תרגום, GIMP 2.6".
  2. ^ 1 2 "הפרהיסטוריה של GIMP".
  3. ^ הערות הוצאה לגרסה 2.8 - כולל הדגמה של החידושים העיקרים, מתוך אתר גימפ
  4. ^ 1 2 ריאן פול (1 באוקטובר 2008). "GIMP 2.6 released, one step closer to taking on Photoshop". אתר Ars Technica. {{cite web}}: (עזרה)
  5. ^ "File formats supported by the GIMP". אתר gimphelp.org. אורכב מ-המקור ב-2009-08-30. נבדק ב-2010-01-17.
  6. ^ דף הבית של Gimp-win
  7. ^ Portable Gimp
  8. ^ נראה שכיום הוחלפה הגרסה הישנה הזו במה שנראה במבט ראשון כמו סתם גרסה של גימפ לחלונות, עם עוד כמה טולברים לא קשורים. ר' דף השיחה בערך האנגלי
  9. ^ וילבר על בניין הספרייה הלאומית של צרפת
  10. ^ "בלוג GIMP UI brainstorm".