De Sharlene Khan

Aflați cum să efectuați adnotări de bază pentru imagini cu aceste funcții utile.

Cititorii ca tine ajută la sprijinirea MUO. Când efectuați o achiziție folosind link-uri de pe site-ul nostru, este posibil să câștigăm un comision de afiliat. Citeşte mai mult.

JES este un mediu de programare care vă permite să editați fotografii, videoclipuri și sunet. JES vă permite să selectați o imagine și să schimbați culoarea fiecărui pixel. Această abordare programatică vă permite să editați imagini în moduri interesante.

JES include, de asemenea, funcționalitate încorporată pentru a adăuga propria dvs. grafică pe imagini. Acestea includ linii sau forme, cum ar fi dreptunghiuri, ovale și cercuri.

Cum se creează o pânză goală în JES

Puteți reda imaginile existente folosind JES, inclusiv pe cele pe care un utilizator le-a stocat pe computerul său, pe care le selectează să le încarce. Dacă doriți să vă desenați formele pe o imagine goală, puteți utiliza funcția încorporată makeEmptyPicture() pentru a crea o nouă pânză goală.

instagram viewer
  1. Într-o nouă aplicație JES, creați o nouă funcție numită createEmptyPicture():
    defcreateEmptyPicture():
  2. În interiorul acestuia, utilizați funcția încorporată makeEmptyPicture(). Treceți lățimea și înălțimea noii imagini, în pixeli, la funcție. Deoarece JES folosește Jython, asigurați-vă că vă indentați codul, așa cum ați proceda în Python. Puteți arunca o privire la unele comenzi vitale Python pentru începători dacă trebuie să vă revizuiți abilitățile Python.
    emptyPicture = makeEmptyPicture (600, 300)
  3. Utilizați funcția show() pentru a afișa imaginea:
    spectacol(emptyPicture)
  4. Faceți clic pe Încărcare program butonul, situat între zona de programare și linia de comandă. Click pe dași salvați codul existent într-un fișier nou.
  5. Introduceți următorul cod pe linia de comandă:
    createEmptyPicture()
    Aceasta va apela funcția createEmptyPicture, odată ce apăsați Enter:
  6. Funcția va rula apoi, arătându-vă noua pânză goală.

Cum se creează și se adaugă dreptunghiuri

Puteți folosi JES pentru a crea forme precum dreptunghiuri. În JES, coordonatele x și y încep din colțul din stânga sus al imaginii, în loc de colțul din stânga jos.

Utilizați funcția încorporată addRect() pentru a desena un dreptunghi pe o imagine goală.

  1. Creați o nouă funcție numită drawRectangle():
    deftrage dreptunghi():
  2. În interiorul funcției, creați o nouă imagine goală:
    pic = makeEmptyPicture (600, 300)
  3. Utilizați funcția addRect() pentru a desena un dreptunghi. Funcția addRect() preia șase parametri. Primul parametru este variabila care stochează imaginea pe care doriți să o desenați. Urmează coordonatele x și y ale colțului din stânga sus al dreptunghiului. În cele din urmă, treceți coordonatele x și y din colțul din dreapta jos și culoarea marginii.
    addRect (fotografie, 50, 100, 200, 50, roșu)
  4. De asemenea, puteți adăuga dreptunghiuri umplute folosind funcția addRectFilled(), în loc de addRect():
    addRectFilled (fotografie, 100, 200, 200, 50, roșu)
  5. Utilizați funcția show() pentru a afișa imaginea:
    spectacol(poza)
  6. Faceți clic pe Încărcare program butonul, situat între zona de programare și linia de comandă.
  7. Rulați funcția drawRectangle() prin linia de comandă:
  8. Așteptați ca imaginea să se deschidă, arătând dreptunghiurile pe care le-ați făcut.

Cum să creați și să adăugați cercuri și ovale

Puteți utiliza funcția încorporată addOval() pentru a crea atât ovale, cât și cercuri. Dacă creați un cerc, asigurați-vă că lățimea și înălțimea ovalului sunt egale.

  1. Creați o nouă funcție numită drawCircle():
    defdesen cerc():
  2. În interiorul funcției, creați o nouă imagine goală:
    pic = makeEmptyPicture (600, 300)
  3. Creați un oval folosind funcția addOval(). Adăugați imaginea pe care doriți să desenați ovalul ca prim argument al funcției. Introduceți coordonatele x și y ale punctului din stânga sus al ovalului. Adăugați o lățime și o înălțime, care nu trebuie să fie egale dacă desenați un oval. Argumentul final ia în culoarea conturului ovalului:
    addOval (imagine, 100, 100, 50, 100, roșu)
  4. Pentru a adăuga ovale umplute, utilizați funcția addOvalFilled(), în loc de funcția addOval():
    addOvalFilled (imagine, 200, 100, 50, 100, roșu) 
  5. Puteți folosi aceeași funcție addOval() pentru a crea cercuri. Asigurați-vă că valorile lățimii și înălțimii introduse ca al treilea și al patrulea argument sunt aceleași:
    addOval (imagine, 350, 100, 50, 50, roșu)
  6. Utilizați funcția addOvalFilled() pentru a crea un cerc umplut:
    addOvalFilled (fotografie, 450, 100, 50, 50, roșu)
  7. Utilizați funcția show() pentru a afișa imaginea:
    spectacol(poza)
  8. Faceți clic pe Încărcare program butonul, situat între zona de programare și linia de comandă.
  9. Rulați funcția drawCircle() pe linia de comandă:
  10. Așteptați ca imaginea să se deschidă pentru a vedea ovalele și cercurile desenate.

Cum se creează și se adaugă linii

Utilizați funcția addLine() pentru a desena linii pe imaginea goală în JES.

  1. Creați o nouă funcție numită drawLine():
    defdrawLine():
  2. În interiorul funcției, creați o nouă imagine goală:
    pic = makeEmptyPicture (600, 300)
  3. Utilizați funcția addLine() pentru a desena o linie. Introduceți imaginea pe care veți desena linia. În al doilea și al treilea argument, introduceți coordonatele x și y ale punctului de plecare. În al patrulea și al cincilea argument, introduceți coordonatele x și y ale punctului final. În cele din urmă, introduceți culoarea liniei. Aceasta trage o linie de la (50, 200) la (250, 200):
    addLine (imagine, 50, 200, 250, 200, roșu)
  4. Utilizați funcția show() pentru a afișa imaginea:
    spectacol(poza)
  5. Faceți clic pe Încărcare program butonul, situat între zona de programare și linia de comandă.
  6. Rulați funcția drawLine() pe linia de comandă:
  7. Așteptați ca imaginea să se deschidă, arătând noua linie.

Desenați-vă propriile forme în JES

Acum ar trebui să puteți desena propriile forme în JES. Puteți începe să deveniți mai creativ cu unele dintre celelalte tehnici interesante de procesare a imaginilor oferite.

Aboneaza-te la newsletter-ul nostru

Comentarii

AcțiuneTweetAcțiuneAcțiuneAcțiune
Copie
E-mail
Acțiune
AcțiuneTweetAcțiuneAcțiuneAcțiune
Copie
E-mail

Link copiat în clipboard

Subiecte asemănătoare

  • Programare
  • Programare
  • Piton
  • Editare lot de imagini

Despre autor

Sharlene Khan (74 articole publicate)

Shay lucrează cu normă întreagă ca dezvoltator de software și îi place să scrie ghiduri pentru a-i ajuta pe alții. Ea are o licență în IT și are experiență anterioară în asigurarea calității și tutorat. Shay îi place să joace și să cânte la pian.