Kõrval Sharlene Khan

Siit saate teada, kuidas nende käepäraste funktsioonide abil teha põhilisi pildimärkusi.

Teiesugused lugejad aitavad MUO-d toetada. Kui teete ostu meie saidil olevate linkide abil, võime teenida sidusettevõtte komisjonitasu. Loe rohkem.

JES on programmeerimiskeskkond, mis võimaldab teil redigeerida fotosid, videoid ja heli. JES võimaldab teil valida pildi ja muuta iga piksli värvi. See programmiline lähenemine võimaldab teil pilte huvitaval viisil redigeerida.

JES sisaldab ka sisseehitatud funktsioone oma graafika piltidele lisamiseks. See hõlmab jooni või kujundeid, nagu ristkülikud, ovaalid ja ringid.

Kuidas luua JES-is tühja lõuendit

Sa saad renderdage olemasolevaid pilte JES-i abil, sealhulgas need, mille kasutaja on oma arvutisse salvestanud ja mille ta üleslaadimiseks valib. Kui soovite joonistada oma kujundeid tühjale pildile, saate selle asemel uue tühja lõuendi loomiseks kasutada sisseehitatud funktsiooni makeEmptyPicture().

instagram viewer
  1. Looge uues JES-rakenduses uus funktsioon nimega createEmptyPicture():
    deflooTühiPilt():
  2. Selle sees kasutage sisseehitatud funktsiooni makeEmptyPicture(). Edastage uue pildi laius ja kõrgus pikslites funktsioonile. Kuna JES kasutab Jythoni, veenduge, et teeksite oma koodi taande, nagu teeksite seda Pythonis. Võite mõnele pilgu peale visata olulised Pythoni käsud algajatele kui teil on vaja oma Pythoni oskusi üle vaadata.
    emptyPicture = makeEmptyPicture (600, 300)
  3. Kasutage pildi kuvamiseks funktsiooni show().
    näidata(tühi pilt)
  4. Klõpsake nuppu Laadi programm nupp, mis asub programmeerimisala ja käsurea vahel. Kliki Jahja salvestage olemasolev kood uude faili.
  5. Sisestage käsureale järgmine kood:
    looTühiPilt()
    See kutsub esile funktsiooni createEmptyPicture, kui vajutate sisestusklahvi:
  6. Seejärel käivitatakse funktsioon, mis näitab teile uut tühja lõuendit.

Kuidas luua ja lisada ristkülikuid

JES-i saate kasutada kujundite (nt ristküliku) loomiseks. JES-is algavad x- ja y-koordinaadid pildi vasakust ülanurgast, mitte vasakust allnurgast.

Kasutage tühjale pildile ristküliku joonistamiseks sisseehitatud funktsiooni addRect().

  1. Looge uus funktsioon nimega drawRectangle():
    defjoonista ristkülik():
  2. Looge funktsiooni sees uus tühi pilt:
    pilt = makeEmptyPicture (600, 300)
  3. Kasutage ristküliku joonistamiseks funktsiooni addRect(). Funktsioon addRect() võtab kasutusele kuus parameetrit. Esimene parameeter on muutuja, mis salvestab pildi, millele soovite joonistada. Sellele järgnevad ristküliku ülemise vasaku nurga x ja y koordinaadid. Lõpuks edastage parema alanurga x- ja y-koordinaadid ning äärise värv.
    addRect (pilt, 50, 100, 200, 50, punane)
  4. Täidetud ristkülikuid saate lisada ka funktsiooni addRectFilled() abil, mitte addRect()
    addRectFilled (pilt, 100, 200, 200, 50, punane)
  5. Kasutage pildi kuvamiseks funktsiooni show().
    näidata(pilt)
  6. Klõpsake nuppu Laadi programm nupp, mis asub programmeerimisala ja käsurea vahel.
  7. Käivitage funktsioon drawRectangle() käsurea kaudu:
  8. Oodake, kuni pilt avaneb, kuvades teie tehtud ristkülikud.

Kuidas luua ja lisada ringe ja ovaaale

Nii ovaalide kui ka ringide loomiseks saate kasutada sisseehitatud funktsiooni addOval(). Kui loote ringi, veenduge, et ovaali laius ja kõrgus oleksid võrdsed.

  1. Looge uus funktsioon nimega drawCircle():
    defjoonista ring():
  2. Looge funktsiooni sees uus tühi pilt:
    pilt = makeEmptyPicture (600, 300)
  3. Looge ovaal, kasutades funktsiooni addOval(). Lisage funktsiooni esimeseks argumendiks pilt, millele soovite ovaali joonistada. Sisestage ovaali ülemise vasakpoolse punkti x ja y koordinaadid. Lisage laius ja kõrgus, mis ei pea olema võrdsed, kui joonistate ovaali. Viimane argument on ovaali kontuuri värvi:
    addOval (pilt, 100, 100, 50, 100, punane)
  4. Täidetud ovaalide lisamiseks kasutage funktsiooni addOval() asemel funktsiooni addOvalFilled().
    addOvalFilled (pilt, 200, 100, 50, 100, punane) 
  5. Suhtlusringide loomiseks saate kasutada sama funktsiooni addOval(). Veenduge, et kolmanda ja neljanda argumendina sisestatud laiuse ja kõrguse väärtused oleksid samad:
    addOval (pilt, 350, 100, 50, 50, punane)
  6. Kasutage täidetud ringi loomiseks funktsiooni addOvalFilled().
    addOvalFilled (pilt, 450, 100, 50, 50, punane)
  7. Kasutage pildi kuvamiseks funktsiooni show().
    näidata(pilt)
  8. Klõpsake nuppu Laadi programm nupp, mis asub programmeerimisala ja käsurea vahel.
  9. Käivitage käsureal funktsioon drawCircle().
  10. Joonistatud ovaalide ja ringide vaatamiseks oodake, kuni pilt avaneb.

Kuidas ridu luua ja lisada

Kasutage JES-is tühjale pildile joonte joonistamiseks funktsiooni addLine().

  1. Looge uus funktsioon nimega drawLine():
    defjoonistusjoon():
  2. Looge funktsiooni sees uus tühi pilt:
    pilt = makeEmptyPicture (600, 300)
  3. Kasutage joone joonistamiseks funktsiooni addLine(). Sisestage pilt, millele joone tõmbate. Teises ja kolmandas argumendis sisestage lähtepunkti x- ja y-koordinaadid. Neljandas ja viiendas argumendis sisestage lõpp-punkti x- ja y-koordinaadid. Lõpuks sisestage joone värv. See tõmbab joone vahemikust (50, 200) kuni (250, 200):
    addLine (pilt, 50, 200, 250, 200, punane)
  4. Kasutage pildi kuvamiseks funktsiooni show().
    näidata(pilt)
  5. Klõpsake nuppu Laadi programm nupp, mis asub programmeerimisala ja käsurea vahel.
  6. Käivitage käsureal funktsioon drawLine().
  7. Oodake, kuni pilt avaneb, näidates uut rida.

Oma kujundite joonistamine JES-is

Nüüd peaksite saama JES-is oma kujundeid joonistada. Võite hakata loovamaks muutuma mõne muu pakutava huvitava pilditöötlustehnikaga.

Liituge meie uudiskirjaga

Kommentaarid

JagaSäutsJagaJagaJaga
Kopeeri
Meil
Jaga
JagaSäutsJagaJagaJaga
Kopeeri
Meil

Link on lõikelauale kopeeritud

Seotud teemad

  • Programmeerimine
  • Programmeerimine
  • Python
  • Partii pilditöötlus

Autori kohta

Sharlene Khan (Avaldatud 74 artiklit)

Shay töötab täiskohaga tarkvaraarendajana ja talle meeldib teiste abistamiseks juhendite kirjutamine. Tal on IT bakalaureusekraad ning varasem kogemus kvaliteedi tagamise ja juhendamise alal. Shayle meeldib mängida ja klaverit mängida.