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 هي وحدة بيرل مع Pseudo-Oo لوظائف GIMP. GIMP :: OO هو وحدة بيرل مع Pseudo-Oo لوظائف GIMP.Syopsis استخدم GIMP؛ # GIMP :: OO الآن جزء من Gimp.as قد لاحظت، يمكنك فرز معظم وظائف GIMP تقع في ثلاث مجموعات، اعتمادا على بادئة الاسم: GIMP_، BOUCK_IN_، extension_ ETC..Whats أكثر، هناك مجموعات وظائف مثل GIMP_IMAGE_ أو GIMP_SELEction_، تعمل على كائن مشترك، وصور واختيار في هذه الحالة. إذا كنت قد حصلت فقط على بناء الجملة العادي، فإن البرامج النصية الخاصة بك ستحفز بسرعة "متلازمة الأعرج العمودي": GIMP_PALETTE_SET_FORORD (...) GIMP_LAYER_NEW (...) gimp_palette_set_bet_background (...) gimp_image_add_layer (...) إلخ. بالطبع، ستعاني أصابعك من إصابات شديدة وكذلك حل لهذا الموقف هو استخدام بناء جملة OO. يلعب GIPP بعض الخدع القذرة (جدا) ويوفر عددا من الفصول الدراسية، مثل Gimp: Image and Gimp :: لوحة تسمح باستخدام معرفات أقصر لاستخدامها (كل هذه تظهر بادئة GIMP :: IE GIMP: : لوحة هي نفس الفئة مثل لوحة). إذا اتصلت بالطريقة، تحاول GIMP العثور على وظيفة GIMP عن طريق إعداد عدد من البادئات حتى يجد وظيفة صالحة: $ Image = gimp-> image_new (...)؛ # مكالمات GIMP_IMAGE_NEW (...) $ Image = Image-> جديد (...)؛ # يدعو GIMP_IMAGE_NEW أيضا صورة $ = صورة جديدة (...)؛ # نفس الشيء في اللوحة الخضراء-> Set_Foruground (...) # استدعاء GIMP_PALETTE_SET_FORICR (..) قيم الإرجاع من الوظائف مباركة تلقائيا (من خلال ميزة السحر البوري؛) إلى فصولها المقابلة، IE $ Image = صورة جديدة (.. .)؛ # $ صورة $ تبارك الآن إلى Gimp :: صورة $ Image-> الارتفاع؛ # استدعاء GIMP_IMAGE_HEIGHT ($ صورة) $ Image-> تسطيح؛ # كما gimp_flatten ($ صورة) $ Image-> الرسم البياني (...)؛ # استدعاء GIMP_HISTOGRAM (صورة $، ...)، نظرا لأن # GIMP_IMAGE_Histogram غير موجود للحجة الطبقية (صورة $ في الأمثلة أعلاه) لإعدادها إلى قائمة الوسائط. اختصار آخر: العديد من الوظائف تريد حجة صورة (زائدة)، مثل $ Image-> القص (طبقة $، ...) منذ كل ما تريده هو قص الطبقة $، وليس الصورة $، هذا مربك أيضا. في حالات مثل هذا، يتيح لك GIMP أن تكتب: Layer Layer-> القص (...) وتخلص تلقائيا الوسيطة الإضافية من نوع الصورة. هو "Run_mode" وليس هناك غموض آخرين، يمكنك حذفها، أي هذه المكالمات الثلاثة معادلة: Plug_in_gauss_Rle (Run_NonInteractive، $ Image، $ Layer، 8، 1، 1)؛ blug_in_gauss_rle ($ صورة، $ Layer، 8، 1، 1)؛ BUG_IN_GAUSS_RLE (طبقة $، 8، 1، 1)؛ يمكنك استدعاء جميع أنواع الوظائف المعقولة وغير المعقولة، لذلك يمكن إساءة استخدام هذه الميزة: صورة أنماط_List؛ # سوف تسمي gimp_patterns_list استقال البرنامج المساعد؛ # سوف تراجعت الأرجوحة، وليس البرنامج المساعد. لا توجد صورة مشتركة هنا على الإطلاق ... المتطلبات: perl.


GIMP :: OO. برامج ذات صلة