GIMP

מתוך ויקיפדיה, האנציקלופדיה החופשית
קפיצה אל: ניווט, חיפוש
GIMP
gimpוילבר, הדמותג של GIMP
GIMP 2.9.9 (GTK+3) in Hebrew.png
GIMP 2.99.0 פועלת תחת שולחן העבודה GNOME
מפתח צוות הפיתוח של GIMP
גרסה אחרונה 2.8.6 ב־21 ביוני 2013 (לפני 9 חודשים ו־29 ימים)
מערכת הפעלה חוצה-פלטפורמות
שפות תכנות C (GTK+)‎
רישיון הרישיון הציבורי הכללי של גנו
קטגוריה גרפיקה ממוחשבת
דף בית www.gimp.org

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

חזונה של 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, נוספה התמיכה במספר רב של מערכות הפעלה הכוללות כיום גם את חלונות ואת Mac OS X.
המעבר לתמיכה ב-Win32 התחילה על ידי מתכנת פיני בשם טור לילקוסט (Tor Lillqvist) בשנת 1997, ותמכה בה החל מגרסה 1.1.

מאז הקמתה היו ל-GIMP שלושה ממשקי גרפיים למשתמש (GUI); בגרסה הראשונית, השתמשה GIMP בממשק בשם Motif. באותו שלב פיתח פיטר מאטיס ממשק גרפי משלו בשם GIMP ToolKit (או GTK בקיצור), שהחל מגרסה 0.60, החליף סופית את ממשק Motif. לבסוף GTK נכתב מחדש לתכנות מונחה-עצמים ושמו שונה ל-GTK+‎, ששולב בגרסה 0.99 של 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 מספר נרחב של פונקציות בהן: יכולת לבחור באמצעות מלבן, אליפסה, בחירה חופשית, ערפול, סיבוב, קנה מידה, גזירה והפיכת תמונות. היו בה מילוי, מברשת, מרסס צבע ומיזוג. ניתן היה לשלב אפקטים (כגון טשטוש/Blur), ופלאג-אינים שאפשרו הכנסה של פורמטים חדשים ואפקטים חדשים לתוכנה. בנוסף תמכה 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, הפך לפעיל גם בגרסת חלונות.

גרסה 2.8.0 מה־3 במאי 2012 כוללת בין השאר אפשרות להריץ את גימפ בחלון בודד במקום בחלון נפרד לכל תמונה‏[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. התוכנה לא מתוחזקת. הגרסה האחרונה שלה הייתה מבוססת על גימפ 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, יציין אם הגרסה יציבה או לא, מספר אי-זוגי משמעו גרסה אי-יציבה מספר זוגי משמעו גרסה יציבה. המספר האחרון מייצג את מספר תיקוני הבאגים אחרי הוצאת הגרסה היציבה או האי-יציבה.

נכון לינואר 2010, הגרסה היציבה האחרונה של GIMP היא 2.6.8.

פגישות LGM[עריכת קוד מקור | עריכה]

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

הפצה[עריכת קוד מקור | עריכה]

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

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

קישורים חיצוניים[עריכת קוד מקור | עריכה]

הערות שוליים[עריכת קוד מקור | עריכה]

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