GIMP :: OO.

GIMP :: OO הוא מודול Perl עם Pseudo-OO עבור פונקציות GIMP.
הורד עכשיו

GIMP :: OO. דירוג וסיכום

פרסומת

  • Rating:
  • רישיון:
  • Perl Artistic License
  • מחיר:
  • FREE
  • שם המפרסם:
  • Marc Lehmann
  • אתר האינטרנט של המוציא לאור:
  • http://www.goof.com/pcg/marc/

GIMP :: OO. תגים


GIMP :: OO. תיאור

GIMP :: OO הוא מודול Perl עם Pseudo-OO עבור פונקציות GIMP. GIMP :: OO הוא מודול perl עם pseudo-OO עבור פונקציות gimp.synopsis להשתמש gimp; # GIMP :: OO הוא עכשיו חלק GIMP.AS ייתכן שיהיה שם לב, אתה יכול למיין את רוב פונקציות GIMP ליפול לשלוש קבוצות, בהתאם שם קידומת: gimp_, plug_in_, extrol_ etc.Whats יותר, ישנם קבוצות פונקציות כמו Gimp_Image_ או Gimp_Selection_, הפועל על אובייקט משותף, תמונות ובחירה במקרה זה.אם יש לך רק תחביר רגיל, הסקריפטים שלך יהיה במהירות aquire את "תסמונת GIMP אנכי": Gimp_Palette_Set_new (...) Gimp_Layer_new (...) Gimp_palette_set_background (...) Gimp_image_add_layer (...) וכו '. כמובן, האצבעות שלך יסבלו פציעות חמורות כמו פתרון Well.A למצב זה היא להשתמש ב- OO-Restantax. GIMP משחק כמה (מאוד) טריקים מלוכלכים ומספק מספר שיעורים, כמו גימפ :: תמונה ו gimp :: palette המאפשרים מזהים קצרים יותר לשימוש (כל אלה מופיעים עם GIMP :: הקידומת, כמו גם בלי, כלומר gimp: : PALETTE הוא אותו סוג כמו לוח). אם אתה קורא שיטה, GIMP מנסה למצוא פונקציה GIMP על ידי הכנת מספר קידומות עד שהוא מוצא פונקציה חוקית: $ תמונה = gimp-> image_new (...); # שיחות Gimp_Image_new (...) $ תמונה = תמונה-> חדש (...); # שיחות gimp_image_new כמו גם $ $ תמונה = תמונה חדשה (...); # זהה בגרין palette-> set_forage (...) # שיחות Gimp_PALTETTE_SET_FORAGE (..) החזרת ערכים של פונקציות מבורך באופן אוטומטי (דרך התכונה autbless קסם,) לשיעורים המקבילים שלהם, כלומר $ image = תמונה חדשה (.. .. ).); # $ תמונה מבורך עכשיו GIMP :: תמונה $ image-> גובה; # שיחות Gimp_Image_Height ($ image) $ image-> Flatten; # כמו כן gimp_flatten ($ תמונה) $ image-> היסטוגרמה (...); # שיחות Gimp_histogram ($ תמונה, ...), מאז # Gimp_Image_histogram אינו קיים את הטיעון המעמד ($ תמונה בדוגמאות לעיל) מתכונן לרשימת הארגומנטים. קיצור דרך אחר: פונקציות רבות (מיותר) טיעון תמונה, כמו $ Image-> גזירה ($ שכבה, ...) מאז כל מה שאתה רוצה הוא גזירה $ שכבה, לא את התמונה $, זה מבלבל גם כן. במקרים כאלה, GIMP מאפשר לך לכתוב: $ שכבת-> גזירה (...) באופן אוטומטי מפרסמים את הארגומנט הנוסף של סוג התמונה. (כיום) Goodie האחרון, אם הטענה הראשונה היא מסוג INT32, שמו הוא "Run_Mode" ואין אף ארבעגבות אחרות, אתה יכול להשמיט את זה, כלומר אלה שלוש שיחות הם שווה ערך: Plug_in_gauss_rle (Run_noninterate, $ תמונה, $ שכבה, 8, 1, 1); Plug_in_gauss_rle ($ תמונה, $ שכבה, 8, 1, 1); Plug_in_gauss_rle ($ שכבה, 8, 1, 1); אתה יכול להתקשר כל מיני פונקציות הגיוניות ולא כל כך הגיוניות, כך תכונה זו יכולה להיות התעללו: דפוסים_ליסטים; # יתקשר ל- Gimp_PatterNS_LIST Plugin; # יהיה להפסיק את הגפרף, לא תוסף. אין תמונה מעורבת כאן כלשהי ... דרישות: · פרל


GIMP :: OO. תוכנה קשורה