Jak vytvořit grafiku v aplikaci JES

Jak vytvořit grafiku v aplikaci JES
Čtenáři jako vy pomáhají podporovat MUO. Když provedete nákup pomocí odkazů na našich stránkách, můžeme získat provizi přidružené společnosti. Přečtěte si více.

JES je programovací prostředí, které umožňuje upravovat fotografie, videa a zvuk. JES umožňuje vybrat obrázek a změnit barvu každého pixelu. Tento programový přístup vám umožňuje upravovat obrázky zajímavými způsoby.





JES také obsahuje vestavěnou funkcionalitu pro přidání vlastní grafiky do obrázků. To zahrnuje čáry nebo tvary, jako jsou obdélníky, elipsy a kruhy.





Jak vytvořit prázdné plátno v JES

Můžeš vykreslovat existující obrázky pomocí JES , včetně těch, které si uživatel uložil ve svém počítači a které se rozhodl nahrát. Pokud chcete nakreslit své tvary na prázdný obrázek, můžete místo toho použít vestavěnou funkci makeEmptyPicture() k vytvoření nového prázdného plátna.





  1. V nové aplikaci JES vytvořte novou funkci s názvem createEmptyPicture():
     def createEmptyPicture():
  2. Uvnitř použijte vestavěnou funkci makeEmptyPicture(). Předejte funkci šířku a výšku nového obrázku v pixelech. Protože JES používá Jython, ujistěte se, že jste svůj kód odsadili, stejně jako v Pythonu. Na některé se můžete podívat životně důležité příkazy Pythonu pro začátečníky pokud potřebujete revidovat své dovednosti Python.
     emptyPicture = makeEmptyPicture(600, 300)
  3. Pomocí funkce show() zobrazte obrázek:
     show(emptyPicture)
  4. Klikněte na Načíst program tlačítko, umístěné mezi programovací oblastí a příkazovým řádkem. Klikněte na Ano a uložte stávající kód do nového souboru.   Prázdný obrázek s ukázkovými souřadnicemi
  5. Do příkazového řádku zadejte následující kód:
     createEmptyPicture()
    To zavolá funkci createEmptyPicture, jakmile stisknete Enter:
  6. Funkce se poté spustí a ukáže vám nové prázdné plátno.

Jak vytvořit a přidat obdélníky

Pomocí JES můžete vytvářet tvary, jako jsou obdélníky. V JES souřadnice x a y začínají v levém horním rohu obrázku, nikoli v levém dolním rohu.

jak vytvořit obrázek s průhledným pozadím

Pomocí vestavěné funkce addRect() nakreslete obdélník na prázdný obrázek.



najít webové stránky propojené s e -mailovou adresou
  1. Vytvořte novou funkci nazvanou drawRectangle():
     def drawRectangle():
  2. Uvnitř funkce vytvořte nový prázdný obrázek:
     pic = makeEmptyPicture(600, 300)
  3. Pomocí funkce addRect() nakreslete obdélník. Funkce addRect() má šest parametrů. Prvním parametrem je proměnná, která ukládá obrázek, na který chcete kreslit. Následují souřadnice x a y levého horního rohu obdélníku. Nakonec předejte souřadnice x a y pravého dolního rohu a barvu ohraničení.
     addRect(pic, 50, 100, 200, 50, red)
  4. Můžete také přidat vyplněné obdélníky pomocí funkce addRectFilled() namísto addRect():
     addRectFilled(pic, 100, 200, 200, 50, red)
  5. Pomocí funkce show() zobrazte obrázek:
     show(pic)
  6. Klikněte na Načíst program tlačítko, umístěné mezi programovací oblastí a příkazovým řádkem.
  7. Spusťte funkci drawRectangle() z příkazového řádku:
  8. Počkejte, až se obrázek otevře a zobrazí obdélníky, které jste vytvořili.

Jak vytvořit a přidat kruhy a ovály

K vytvoření oválů i kruhů můžete použít vestavěnou funkci addOval(). Pokud vytváříte kruh, ujistěte se, že šířka a výška oválu jsou stejné.

  1. Vytvořte novou funkci nazvanou drawCircle():
     def drawCircle():
  2. Uvnitř funkce vytvořte nový prázdný obrázek:
     pic = makeEmptyPicture(600, 300)
  3. Vytvořte ovál pomocí funkce addOval(). Přidejte obrázek, na který chcete nakreslit ovál, jako první argument funkce. Zadejte souřadnice x a y levého horního bodu oválu. Přidejte šířku a výšku, které se nemusí shodovat, pokud kreslíte ovál. Poslední argument má barvu obrysu oválu:
     addOval(pic, 100, 100, 50, 100, red)
  4. Chcete-li přidat vyplněné ovály, použijte místo funkce addOval() funkci addOvalFilled():
     addOvalFilled(pic, 200, 100, 50, 100, red) 
  5. K vytvoření kruhů můžete použít stejnou funkci addOval(). Ujistěte se, že hodnoty šířky a výšky zadané jako třetí a čtvrtý argument jsou stejné:
     addOval(pic, 350, 100, 50, 50, red)
  6. Pomocí funkce addOvalFilled() vytvořte vyplněný kruh:
     addOvalFilled(pic, 450, 100, 50, 50, red)
  7. Pomocí funkce show() zobrazte obrázek:
     show(pic)
  8. Klikněte na Načíst program tlačítko, umístěné mezi programovací oblastí a příkazovým řádkem.
  9. Spusťte funkci drawCircle() na příkazovém řádku:
  10. Počkejte, až se obrázek otevře, abyste viděli nakreslené ovály a kruhy.

Jak vytvořit a přidat čáry

Pomocí funkce addLine() nakreslete čáry na prázdný obrázek v JES.





  1. Vytvořte novou funkci nazvanou drawLine():
     def drawLine():
  2. Uvnitř funkce vytvořte nový prázdný obrázek:
     pic = makeEmptyPicture(600, 300)
  3. Pomocí funkce addLine() nakreslete čáru. Vložte obrázek, na který budete čáru kreslit. Do druhého a třetího argumentu zadejte souřadnice x a y počátečního bodu. Ve čtvrtém a pátém argumentu zadejte souřadnice x a y koncového bodu. Nakonec zadejte barvu čáry. Toto nakreslí čáru od (50, 200) do (250, 200):
     addLine(pic, 50, 200, 250, 200, red)
  4. Pomocí funkce show() zobrazte obrázek:
     show(pic)
  5. Klikněte na Načíst program tlačítko, umístěné mezi programovací oblastí a příkazovým řádkem.
  6. Spusťte funkci drawLine() na příkazovém řádku:
  7. Počkejte, až se obrázek otevře a zobrazí nový řádek.

Kreslení vlastních tvarů v JES

Nyní byste měli být schopni kreslit své vlastní tvary v JES. Můžete začít být kreativnější pomocí některé z dalších nabízených zajímavých technik zpracování obrazu.