Kuinka luoda grafiikkaa JES-sovelluksessa

Kuinka luoda grafiikkaa JES-sovelluksessa
Kaltaisesi lukijat auttavat tukemaan MUO:ta. Kun teet ostoksen käyttämällä sivustollamme olevia linkkejä, voimme ansaita kumppanipalkkion. Lue lisää.

JES on ohjelmointiympäristö, jonka avulla voit muokata valokuvia, videoita ja ääntä. JES:n avulla voit valita kuvan ja muuttaa kunkin pikselin väriä. Tämän ohjelmallisen lähestymistavan avulla voit muokata kuvia mielenkiintoisilla tavoilla.





JES sisältää myös sisäänrakennetun toiminnon oman grafiikan lisäämiseksi kuviin. Tämä sisältää viivoja tai muotoja, kuten suorakulmioita, soikioita ja ympyröitä.





xbox one ei muodosta yhteyttä wifi -verkkoon, mutta kaikki muu toimii

Kuinka luoda tyhjä kangas JESissä

Sinä pystyt renderöi olemassa olevat kuvat JES:n avulla , mukaan lukien ne, jotka käyttäjä on tallentanut tietokoneelleen ja jotka hän valitsee ladattavaksi. Jos haluat piirtää muotosi tyhjälle kuvalle, voit käyttää sisäänrakennettua makeEmptyPicture()-funktiota luodaksesi sen sijaan uuden tyhjän kankaan.





  1. Luo uudessa JES-sovelluksessa uusi funktio nimeltä createEmptyPicture():
     def createEmptyPicture():
  2. Käytä sen sisällä sisäänrakennettua makeEmptyPicture()-funktiota. Siirrä uuden kuvan leveys ja korkeus pikseleinä funktiolle. Koska JES käyttää Jythonia, muista sisentää koodisi aivan kuten Pythonissa. Voit katsoa joitain tärkeät Python-komennot aloittelijoille jos sinun on tarkistettava Python-taitojasi.
     emptyPicture = makeEmptyPicture(600, 300)
  3. Näytä kuva käyttämällä show()-toimintoa:
     show(emptyPicture)
  4. Klikkaa Lataa ohjelma -painiketta, joka sijaitsee ohjelmointialueen ja komentorivin välissä. Klikkaa Joo ja tallenna nykyinen koodisi uuteen tiedostoon.   Tyhjä kuva esimerkkikoordinaateilla
  5. Kirjoita seuraava koodi komentoriville:
     createEmptyPicture()
    Tämä kutsuu createEmptyPicture-funktiota, kun painat Enter:
  6. Toiminto suoritetaan tämän jälkeen ja näyttää sinulle uuden tyhjän kankaan.

Suorakulmioiden luominen ja lisääminen

Voit käyttää JES:ää muotojen, kuten suorakulmioiden, luomiseen. JES:ssä x- ja y-koordinaatit alkavat kuvan vasemmasta yläkulmasta vasemman alakulman sijaan.

Käytä sisäänrakennettua addRect()-funktiota suorakulmion piirtämiseen tyhjään kuvaan.



  1. Luo uusi funktio nimeltä drawRectangle():
     def drawRectangle():
  2. Luo funktion sisällä uusi tyhjä kuva:
     pic = makeEmptyPicture(600, 300)
  3. Käytä addRect()-funktiota suorakulmion piirtämiseen. AddRect()-funktio ottaa kuusi parametria. Ensimmäinen parametri on muuttuja, joka tallentaa kuvan, johon haluat piirtää. Tämän jälkeen ovat suorakulmion vasemman yläkulman x- ja y-koordinaatit. Ohita lopuksi oikean alakulman x- ja y-koordinaatit sekä reunuksen väri.
     addRect(pic, 50, 100, 200, 50, red)
  4. Voit myös lisätä täytettyjä suorakulmioita käyttämällä addRectFilled()-funktiota addRect()-funktion sijaan:
     addRectFilled(pic, 100, 200, 200, 50, red)
  5. Näytä kuva käyttämällä show()-toimintoa:
     show(pic)
  6. Klikkaa Lataa ohjelma -painiketta, joka sijaitsee ohjelmointialueen ja komentorivin välissä.
  7. Suorita drawRectangle()-funktio komentorivin kautta:
  8. Odota, että kuva avautuu ja näyttää tekemäsi suorakaiteet.

Kuinka luoda ja lisätä ympyröitä ja soikioita

Voit käyttää sisäänrakennettua addOval()-funktiota luodaksesi sekä soikioita että ympyröitä. Jos luot ympyrää, varmista, että soikean leveys ja korkeus ovat yhtä suuret.

  1. Luo uusi funktio nimeltä drawCircle():
     def drawCircle():
  2. Luo funktion sisällä uusi tyhjä kuva:
     pic = makeEmptyPicture(600, 300)
  3. Luo soikea käyttämällä addOval()-funktiota. Lisää funktion ensimmäiseksi argumentiksi kuva, johon haluat piirtää soikean. Syötä ovaalin vasemman yläpisteen x- ja y-koordinaatit. Lisää leveys ja korkeus, joiden ei tarvitse olla yhtä suuria, jos piirrät soikeaa. Viimeinen argumentti on soikean ääriviivan väri:
     addOval(pic, 100, 100, 50, 100, red)
  4. Jos haluat lisätä täytettyjä soikioita, käytä addOvalFilled()-funktiota addOval()-funktion sijaan:
     addOvalFilled(pic, 200, 100, 50, 100, red) 
  5. Voit käyttää samaa addOval()-funktiota piirien luomiseen. Varmista, että kolmanneksi ja neljänneksi argumentiksi syötetyt leveys- ja korkeusarvot ovat samat:
     addOval(pic, 350, 100, 50, 50, red)
  6. Käytä addOvalFilled()-funktiota luodaksesi täytetty ympyrä:
     addOvalFilled(pic, 450, 100, 50, 50, red)
  7. Näytä kuva käyttämällä show()-toimintoa:
     show(pic)
  8. Klikkaa Lataa ohjelma -painiketta, joka sijaitsee ohjelmointialueen ja komentorivin välissä.
  9. Suorita drawCircle()-funktio komentorivillä:
  10. Odota kuvan avautumista nähdäksesi piirretyt soikeat ja ympyrät.

Kuinka luoda ja lisätä rivejä

Käytä addLine()-funktiota piirtääksesi viivoja tyhjään kuvaan JES:ssä.





  1. Luo uusi funktio nimeltä drawLine():
     def drawLine():
  2. Luo funktion sisällä uusi tyhjä kuva:
     pic = makeEmptyPicture(600, 300)
  3. Käytä addLine()-funktiota viivan piirtämiseen. Syötä kuva, johon piirrät viivan. Syötä toiseen ja kolmanteen argumenttiin aloituspisteen x- ja y-koordinaatit. Syötä neljänteen ja viidenteen argumenttiin loppupisteen x- ja y-koordinaatit. Syötä lopuksi viivan väri. Tämä piirtää viivan väliltä (50, 200) arvoon (250, 200):
     addLine(pic, 50, 200, 250, 200, red)
  4. Näytä kuva käyttämällä show()-toimintoa:
     show(pic)
  5. Klikkaa Lataa ohjelma -painiketta, joka sijaitsee ohjelmointialueen ja komentorivin välissä.
  6. Suorita drawLine()-funktio komentorivillä:
  7. Odota, että kuva avautuu ja näyttää uuden rivin.

Piirrä omia muotojasi JES:ssä

Sinun pitäisi nyt pystyä piirtämään omia muotojasi JES:ssä. Voit alkaa olla luovampi joidenkin muiden tarjolla olevien mielenkiintoisten kuvankäsittelytekniikoiden avulla.