Python hírek a python nyelv használatával, hogy írjanak gimp plugint

A GIMP és a Python számos platformon telepíthető és használható, többek között Linux®, Mac OS X® és Microsoft® Windows®. A GIMP és a Python többszintű jellege azt jelenti, hogy képesek komplex plug-ineket létrehozni a GIMP-re a Python használatával és különböző platformokon futtatni.

GIMP # 8213; Ez egy nyílt forráskódú szoftver a képekkel való együttműködéshez, melyeket sokan a csereprogramok teljes helyettesítésére használnak. A GIMP komplex objektumokat, például rétegeket és útvonalakat kezel. A GIMP számos képformátumot támogat, és meglehetősen összetett szűrőket tartalmaz. A GIMP erős támogatást és közösségi részvételt élvez, ezért általában könnyű megtalálni a GIMP használatával vagy bővítésével kapcsolatos információkat.

sok modulok Python, amelyek biztosítják a kívánt funkciókat, így nincs szükség írni a saját kódját (például a GIMP-Python modulok) .A listája Python modulokat találtam sok kész modulok, amely alkalmas a legkülönbözőbb alkalmazások ügyletekből Hypertext Markup Language (HTML ) és a Hypertext Transfer Protocol (HTTP) kapcsolatokat az Extensible Markup Language (XML) fájlok használata előtt (lásd: Források). Saját Python modulokat hozhat létre, amelyek lehetővé teszik a kódrészletek újrafelhasználását a vállalaton belül.

A GIMP-hez hasonlóan a Python komoly közösségi támogatást élvez. Ez azt jelenti, hogy képes információt találni, valamint letölteni és használni viszonylag érett eszközöket, amelyek segítenek a Python programozásában.

Mielőtt folytatná a cikk következő részének olvasását, telepítse a Pythonot az operációs rendszerére a Python webhelyén található utasításoknak megfelelően. Győződjön meg róla, hogy a Python helyesen lett telepítve: nyisson meg egy parancssort, és írja be a python --versiont. Az eredménynek olyannak kell lennie, mint az 1. listában.


Listázás 1. A Python telepítésének ellenőrzése

Ha szüksége van az Eclipse PyDev plug-injére, kövesse az alábbi lépéseket:

1. ábra: Új projekt létrehozása az Eclipse PyDev plug-injével
Python hírek a python nyelv használatával, hogy írjanak gimp plugint
  • Kattintson a linkre a tolmács beállításához. Ha a Python helyesen van telepítve és a megadott útvonalon, az Auto Config gombnak működnie kell.
  • Ne felejtsd el hozzáadni a projekt mappádat a GIMP modulok Python gimp és gimpfu segítségével. Adja hozzá ezt a könyvtárat az Eclipse projekthez (de ne adja hozzá a fő útvonalhoz) a Project> Tulajdonságok menüpont segítségével. amint azt a 2. ábra mutatja.


    2. ábra: A GIMP-Python modulkatalógus hozzáadása a projekthez Eclipse-ben

    Python hírek a python nyelv használatával, hogy írjanak gimp plugint

    Kattintson a PyDev - PYTHONPATH gombra. Ezután válassza a Külső könyvtárak lapot, és kattintson a forrás mappa hozzáadása gombra a GIMP Python modulok telepítéséhez. Az út ilyen lesz: /usr/lib/gimp/2.0/python/.

    Az Eclipse-ben elindíthatja a Python konzolt. Amikor a konzol látható, válassza a Pydev konzolt a konzolok listájából.

    A Python fájlok a GIMP felhasználói mappájába tartoznak. Mac és Linux rendszereken ez a mappa

    /.gimp-2.6/plug-ins. A Python szkriptfájloknak végrehajthatónak kell lenniük, és tartalmazniuk kell a Python-értelmezőt az első sorban, mint standard szkript-deklarációkat (lásd 2. jegyzék).


    Listázás 2. Az elemi Python script, amely a "Hello, world!"

    A GIMP Python szkriptjét regisztrálni kell ahhoz, hogy a bővítményt a GIMP egyik menüjébe helyezze. A 3-as lista a minimális kódot mutatja a forgatókönyv GIMP-ben történő regisztrálásához és a "Hello, World!" Megjelenítéshez. a konzolon, amikor hívod.

    A regiszter () módszer átadja a bővítményre vonatkozó információkat a GIMP-nek.

    A regiszter () metódus számos paramétert tartalmaz, amelyek megmagyarázzák a GIMP-nek, hogyan kell megjeleníteni a plugin menüjét, és melyik Python-módszer hívja a plug-in indításakor a menüt. Az 1. táblázat a regiszter () metódus paramétereit mutatja be.


    1. táblázat: A regiszter () módszer paraméterei és példái

    GIMP # 8213; Ez az alkalmazás, amely bőséges lehetőséget nyújt a grafikus fájlok különböző platformokon történő szerkesztésére. A GIMP támogatja azokat a bővítményeket, amelyekkel a legösszetettebb feladatokat szkriptekkel automatizálhatja. Mivel a GIMP támogatja a Python szkripteket pluginekben, ez a nyelv használható a GIMP kiterjesztésére. Nem interaktív batch módban a plug-inek a parancssorból parancsfájlok létrehozására alkalmas módszerrel hívhatók le.

    Kapcsolódó cikkek