Naučte sa vykonávať základné anotácie obrázkov pomocou týchto užitočných funkcií.
JES je programovacie prostredie, ktoré vám umožňuje upravovať fotografie, videá a zvuk. JES vám umožňuje vybrať obrázok a zmeniť farbu každého pixelu. Tento programový prístup vám umožňuje upravovať obrázky zaujímavými spôsobmi.
JES tiež obsahuje vstavanú funkciu na pridávanie vlastnej grafiky do obrázkov. Patria sem čiary alebo tvary, ako sú obdĺžniky, ovály a kruhy.
Ako vytvoriť prázdne plátno v JES
Môžeš vykresľovať existujúce obrázky pomocou JES, vrátane tých, ktoré má používateľ uložené vo svojom počítači a ktoré sa rozhodol nahrať. Ak chcete nakresliť svoje tvary na prázdny obrázok, môžete namiesto toho použiť vstavanú funkciu makeEmptyPicture() na vytvorenie nového prázdneho plátna.
- V novej aplikácii JES vytvorte novú funkciu s názvom createEmptyPicture():
defvytvorte prázdny obrázok():
- V jeho vnútri použite vstavanú funkciu makeEmptyPicture(). Funkcii odovzdajte šírku a výšku nového obrázka v pixeloch. Keďže JES používa Jython, uistite sa, že ste svoj kód odsadili, rovnako ako v Pythone. Môžete sa na niektoré pozrieť dôležité príkazy Pythonu pre začiatočníkov ak potrebujete revidovať svoje zručnosti v jazyku Python.
emptyPicture = makeEmptyPicture (600, 300)
- Na zobrazenie obrázka použite funkciu show():
šou(prázdny obrázok)
- Klikni na Načítať program tlačidlo, ktoré sa nachádza medzi oblasťou programovania a príkazovým riadkom. Kliknite na Ánoa uložte svoj existujúci kód do nového súboru.
- Do príkazového riadku zadajte nasledujúci kód:
Po stlačení klávesu Enter to zavolá funkciu createEmptyPicture:createEmptyPicture()
- Funkcia sa potom spustí a ukáže vám nové prázdne plátno.
Ako vytvoriť a pridať obdĺžniky
Pomocou JES môžete vytvárať tvary, ako sú obdĺžniky. V JES súradnice x a y začínajú od ľavého horného rohu obrázka, nie od ľavého dolného rohu.
Pomocou vstavanej funkcie addRect() nakreslite obdĺžnik na prázdny obrázok.
- Vytvorte novú funkciu s názvom drawRectangle():
defkresliťObdĺžnik():
- Vo funkcii vytvorte nový prázdny obrázok:
obrázok = makeEmptyPicture (600, 300)
- Pomocou funkcie addRect() nakreslite obdĺžnik. Funkcia addRect() má šesť parametrov. Prvým parametrom je premenná, ktorá ukladá obrázok, na ktorý by ste chceli kresliť. Nasledujú súradnice x a y ľavého horného rohu obdĺžnika. Nakoniec zadajte súradnice x a y pravého dolného rohu a farbu orámovania.
addRect (obrázok, 50, 100, 200, 50, červená)
- Môžete tiež pridať vyplnené obdĺžniky pomocou funkcie addRectFilled() namiesto funkcie addRect():
addRectFilled (obr., 100, 200, 200, 50, červená)
- Na zobrazenie obrázka použite funkciu show():
šou(obrázok)
- Klikni na Načítať program tlačidlo, ktoré sa nachádza medzi oblasťou programovania a príkazovým riadkom.
- Spustite funkciu drawRectangle() cez príkazový riadok:
- Počkajte, kým sa otvorí obrázok so zobrazenými obdĺžnikmi, ktoré ste vytvorili.
Ako vytvoriť a pridať kruhy a ovály
Na vytvorenie oválov aj kruhov môžete použiť vstavanú funkciu addOval(). Ak vytvárate kruh, uistite sa, že šírka a výška oválu sú rovnaké.
- Vytvorte novú funkciu s názvom drawCircle():
defdrawCircle():
- Vo funkcii vytvorte nový prázdny obrázok:
obrázok = makeEmptyPicture (600, 300)
- Vytvorte ovál pomocou funkcie addOval(). Pridajte obrázok, na ktorý chcete nakresliť ovál, ako prvý argument funkcie. Zadajte súradnice x a y ľavého horného bodu oválu. Pridajte šírku a výšku, ktoré sa nemusia zhodovať, ak kreslíte ovál. Posledný argument má farbu obrysu oválu:
addOval (obrázok, 100, 100, 50, 100, červená)
- Ak chcete pridať vyplnené ovály, použite funkciu addOvalFilled() namiesto funkcie addOval():
addOvalFilled (obr, 200, 100, 50, 100, červená)
- Na vytvorenie kruhov môžete použiť rovnakú funkciu addOval(). Uistite sa, že hodnoty šírky a výšky zadané ako tretí a štvrtý argument sú rovnaké:
addOval (obr., 350, 100, 50, 50, červená)
- Pomocou funkcie addOvalFilled() vytvorte vyplnený kruh:
addOvalFilled (obr, 450, 100, 50, 50, červená)
- Na zobrazenie obrázka použite funkciu show():
šou(obrázok)
- Klikni na Načítať program tlačidlo, ktoré sa nachádza medzi oblasťou programovania a príkazovým riadkom.
- Spustite funkciu drawCircle() na príkazovom riadku:
- Počkajte, kým sa obrázok otvorí, aby ste videli nakreslené ovály a kruhy.
Ako vytvoriť a pridať riadky
Pomocou funkcie addLine() nakreslite čiary na prázdny obrázok v JES.
- Vytvorte novú funkciu s názvom drawLine():
defdrawLine():
- Vo funkcii vytvorte nový prázdny obrázok:
obrázok = makeEmptyPicture (600, 300)
- Pomocou funkcie addLine() nakreslite čiaru. Vložte obrázok, na ktorý nakreslíte čiaru. V druhom a treťom argumente zadajte súradnice x a y počiatočného bodu. Do štvrtého a piateho argumentu zadajte súradnice x a y koncového bodu. Nakoniec zadajte farbu čiary. Toto nakreslí čiaru od (50, 200) do (250, 200):
addLine (obrázok, 50, 200, 250, 200, červená)
- Na zobrazenie obrázka použite funkciu show():
šou(obrázok)
- Klikni na Načítať program tlačidlo, ktoré sa nachádza medzi oblasťou programovania a príkazovým riadkom.
- Spustite funkciu drawLine() na príkazovom riadku:
- Počkajte, kým sa otvorí obrázok s novým riadkom.
Kreslenie vlastných tvarov v JES
Teraz by ste mali byť schopní kresliť svoje vlastné tvary v JES. Môžete začať byť kreatívnejší s niektorými ďalšími zaujímavými technikami spracovania obrazu, ktoré sú ponúkané.