Által Sharlene Khan

Ismerje meg, hogyan végezhet alapvető képannotációkat ezekkel a praktikus funkciókkal.

Az Önhöz hasonló olvasók támogatják a MUO-t. Amikor a webhelyünkön található linkek használatával vásárol, társult jutalékot kaphatunk. Olvass tovább.

A JES egy programozási környezet, amely lehetővé teszi fényképek, videók és hangok szerkesztését. A JES lehetővé teszi egy kép kiválasztását és az egyes pixelek színének megváltoztatását. Ez a programozott megközelítés lehetővé teszi a képek érdekes módon történő szerkesztését.

A JES beépített funkcióval is rendelkezik, amellyel saját grafikát adhat a képekhez. Ide tartoznak a vonalak vagy formák, például téglalapok, oválisok és körök.

Hogyan készítsünk üres vásznat a JES-ben

tudsz meglévő képeket jelenít meg a JES használatával, beleértve azokat is, amelyeket a felhasználó a számítógépén tárolt, és amelyeket feltölteni választott. Ha üres képre szeretné rajzolni az alakzatokat, akkor a beépített makeEmptyPicture() függvény segítségével új üres vásznat hozhat létre.

instagram viewer
  1. Egy új JES-alkalmazásban hozzon létre egy új függvényt createEmptyPicture() néven:
    defCreateEmptyPicture():
  2. Belül használja a beépített makeEmptyPicture() függvényt. Adja át az új kép szélességét és magasságát pixelben a függvénynek. Mivel a JES a Jythont használja, ügyeljen arra, hogy a kódot behúzza, akárcsak a Pythonban. Megnézhet néhányat létfontosságú Python parancsok kezdőknek ha felül kell vizsgálnia Python-készségeit.
    emptyPicture = makeEmptyPicture (600, 300)
  3. A kép megjelenítéséhez használja a show() függvényt:
    előadás(üres kép)
  4. Kattintson a Program betöltése gomb, amely a programozási terület és a parancssor között található. Kattintson Igen, és mentse a meglévő kódot egy új fájlba.
  5. Írja be a következő kódot a parancssorba:
    CreateEmptyPicture()
    Ez meghívja a createEmptyPicture függvényt, miután megnyomta az Entert:
  6. A funkció ezután futni fog, és megjeleníti az új üres vásznat.

Téglalapok létrehozása és hozzáadása

A JES segítségével alakzatokat, például téglalapokat hozhat létre. A JES-ben az x és y koordináták a kép bal felső sarkából indulnak ki, nem pedig a bal alsó sarokból.

A beépített addRect() függvény segítségével téglalapot rajzolhat egy üres képre.

  1. Hozzon létre egy új függvényt drawRectangle() néven:
    defrajzoljon Téglalapot():
  2. A függvényen belül hozzon létre egy új üres képet:
    kép = makeEmptyPicture (600, 300)
  3. Téglalap rajzolásához használja az addRect() függvényt. Az addRect() függvény hat paramétert vesz fel. Az első paraméter az a változó, amely a rajzolni kívánt képet tárolja. Ezt követi a téglalap bal felső sarkának x és y koordinátája. Végül adja meg a jobb alsó sarok x és y koordinátáit, valamint a szegély színét.
    addRect (kép, 50, 100, 200, 50, piros)
  4. Kitöltött téglalapokat is hozzáadhat az addRectFilled() függvény használatával az addRect() helyett:
    addRectFilled (kép, 100, 200, 200, 50, piros)
  5. A kép megjelenítéséhez használja a show() függvényt:
    előadás(kép)
  6. Kattintson a Program betöltése gomb, amely a programozási terület és a parancssor között található.
  7. Futtassa a drawRectangle() függvényt a parancssoron keresztül:
  8. Várja meg, amíg megnyílik a kép, amelyen láthatók az Ön által készített téglalapok.

Körök és oválisok létrehozása és hozzáadása

A beépített addOval() függvény segítségével oválisokat és köröket is létrehozhat. Ha kört hoz létre, ügyeljen arra, hogy az ovális szélessége és magassága egyenlő legyen.

  1. Hozzon létre egy új függvényt drawCircle() néven:
    defrajzoljonCircle():
  2. A függvényen belül hozzon létre egy új üres képet:
    kép = makeEmptyPicture (600, 300)
  3. Hozzon létre egy oválist az addOval() függvény segítségével. Adja hozzá a képet, amelyre az oválist szeretné rajzolni, mint a függvény első argumentumát. Adja meg az ovális bal felső pontjának x és y koordinátáit. Adjon hozzá egy szélességet és magasságot, amelyeknek nem kell egyenlőnek lenniük, ha oválist rajzol. Az utolsó érv az ovális körvonalának színében jelenik meg:
    addOval (kép, 100, 100, 50, 100, piros)
  4. Kitöltött oválisok hozzáadásához használja az addOvalFilled() függvényt az addOval() függvény helyett:
    addOvalFilled (kép, 200, 100, 50, 100, piros) 
  5. Ugyanazt az addOval() függvényt használhatja körök létrehozásához. Győződjön meg arról, hogy a harmadik és negyedik argumentumként megadott szélesség és magasság értékek megegyeznek:
    addOval (kép, 350, 100, 50, 50, piros)
  6. Használja az addOvalFilled() függvényt egy kitöltött kör létrehozásához:
    addOvalFilled (kép, 450, 100, 50, 50, piros)
  7. A kép megjelenítéséhez használja a show() függvényt:
    előadás(kép)
  8. Kattintson a Program betöltése gomb, amely a programozási terület és a parancssor között található.
  9. Futtassa a drawCircle() függvényt a parancssorban:
  10. Várja meg, amíg a kép megnyílik, hogy megtekinthesse a rajzolt oválisokat és köröket.

Sorok létrehozása és hozzáadása

Az addLine() függvény segítségével vonalakat rajzolhat az üres képre JES-ben.

  1. Hozzon létre egy új függvényt drawLine() néven:
    defdrawLine():
  2. A függvényen belül hozzon létre egy új üres képet:
    kép = makeEmptyPicture (600, 300)
  3. Vonal rajzolásához használja az addLine() függvényt. Írja be a képet, amelyre a vonalat húzza. A második és harmadik argumentumban adja meg a kezdőpont x és y koordinátáit. A negyedik és ötödik argumentumban adja meg a végpont x és y koordinátáit. Végül adja meg a vonal színét. Ez egy vonalat húz (50, 200) és (250, 200) között:
    addLine (kép, 50, 200, 250, 200, piros)
  4. A kép megjelenítéséhez használja a show() függvényt:
    előadás(kép)
  5. Kattintson a Program betöltése gomb, amely a programozási terület és a parancssor között található.
  6. Futtassa a drawLine() függvényt a parancssorban:
  7. Várja meg, amíg a kép megnyílik, és megjelenik az új sor.

Saját alakzatok rajzolása a JES-ben

Most már képesnek kell lennie saját alakzatok rajzolására a JES-ben. Kezdhet kreatívabbá válni a kínált egyéb érdekes képfeldolgozási technikákkal.

Iratkozzon fel hírlevelünkre

Hozzászólások

Ossza megCsipogOssza megOssza megOssza meg
Másolat
Email
Ossza meg
Ossza megCsipogOssza megOssza megOssza meg
Másolat
Email

Link a vágólapra másolva

Kapcsolódó témák

  • Programozás
  • Programozás
  • Piton
  • Kötegelt képszerkesztés

A szerzőről

Sharlene Khan (74 cikk megjelent)

Shay teljes munkaidőben szoftverfejlesztőként dolgozik, és szívesen ír útmutatókat, hogy segítsen másokon. Bachelor of IT-vel rendelkezik, és korábbi minőségbiztosítási és oktatási tapasztalatokkal rendelkezik. Shay szeret játszani és zongorázni.