Tādi lasītāji kā jūs palīdz atbalstīt MUO. Veicot pirkumu, izmantojot saites mūsu vietnē, mēs varam nopelnīt filiāles komisiju. Lasīt vairāk.

JES ir programmatūra, ko varat izmantot, lai programmatiski rediģētu fotoattēlus, videoklipus un skaņas. Tas izmanto Jython programmēšanas valodu, kas cieši seko Python sintaksei.

Izmantojot JES, lai rediģētu attēlu, varat izmantot iebūvētās funkcijas, lai lūgtu lietotājam izvēlēties attēlu un atveidot attēlu jaunā logā. Citas iebūvētās funkcijas var kopēt attēlu vai uzzināt citu informāciju, piemēram, tā augstumu un platumu.

Varat arī atvērt citu logu, kas ļauj izpētīt katru faila pikseļu, lai iegūtu informāciju par attēla krāsām.

Kā renderēt esošu attēlu, izmantojot JES

Jython cieši ievēro Python sintakse, kas nozīmē, ka atkāpe noteiks jūsu koda struktūru. Ja nepieciešams, varat pārskatīt kas ir Python un kādam nolūkam to varat izmantot, vai citu noderīgas Python komandas iesācējiem.

Failus var renderēt, faila dialoga logā liekot lietotājam izvēlēties failu. Kad lietotājs ir atlasījis attēlu, jūs varat atveidot atlasīto attēlu citā logā.

instagram viewer
  1. Datorā atveriet JES programmatūru.
  2. Programmēšanas logā JES saskarnes augšpusē izveidojiet jaunu funkciju ar nosaukumu displayPic ():
    defdispleja attēls():
  3. Funkcijā displayPic() izmantojiet iebūvēto funkciju pickAFile(). Tiks atvērts failu pārlūks, un jūs varēsiet izvēlēties, kuru attēlu vēlaties renderēt. Saglabājiet atlasīto attēlu jaunā mainīgajā ar nosaukumu "fails":
    fails = pickAFile()
  4. Izmantojiet funkciju makePicture(), lai izveidotu jaunu attēla objektu, izmantojot atlasīto failu:
    pic = makePicture (fails)
  5. Izmantojiet funkciju show(), lai renderētu attēlu. Tas atvērs atlasīto attēlu jaunā logā:
    parādīt(attēls)
  6. Lai palaistu funkciju, noklikšķiniet uz Ielādēt programmu poga, kas atrodas starp komandrindu un programmēšanas apgabalu. Klikšķiniet uz kad tiek piedāvāts saglabāt. Pēc ielādes izsauciet funkciju displayPic (), izmantojot komandrindu:
    DisplayPic()
  7. Kad funkcija sāk darboties, tā parādīs failu pārlūku. Izmantojiet to, lai atlasītu attēlu, kuru vēlaties renderēt, un noklikšķiniet uz Atvērt.
  8. Apstipriniet, ka jūsu izvēlētais attēls tiek renderēts jaunā logā.

Kā parādīt informāciju par attēlu

Varat arī izgūt informāciju par attēlu, piemēram, tā lokālā faila ceļa atrašanās vietu, platumu vai augstumu. JES piedāvā tādas iebūvētas funkcijas kā getWidth () un getHeight (), kuras varat izmantot, lai iegūtu šo informāciju.

  1. Programmēšanas logā izveidojiet jaunu funkciju ar nosaukumu printHeightAndWidth ():
    defprintHeightAnDWidth():
  2. Jaunajā funkcijā printHeightAndWidth() izmantojiet funkciju pickAFile(), lai lūgtu lietotājam atlasīt attēlu. Izmantojiet atlasīto attēlu, lai izveidotu jaunu attēla objektu:
    fails = pickAFile()
    pic = makePicture (fails)
  3. Iegūstiet attēla platumu, izmantojot funkciju getWidth(), un parādiet rezultātu:
    platums = getWidth (attēls)
    drukāt"Fotogrāfijas platums:" + str (platums)
  4. Iegūstiet funkcijas augstumu, izmantojot funkciju getHeight(), un parādiet rezultātu:
    augstums = getHeight (attēls)
    drukāt"Fotogrāfijas augstums:" + str (augstums)
  5. Izdrukājiet atlasītā faila atrašanās vietu:
    drukāt"Faila atrašanās vieta:" + fails
  6. Noklikšķiniet uz Ielādēt programmu pogu un atlasiet kad tiek piedāvāts saglabāt. Komandrindā ievadiet funkciju printHeightAndWidth(), lai to palaistu:
    printHeightAndWidth()
  7. Izmantojiet failu pārlūka logu, lai atlasītu attēlu, un noklikšķiniet uz Atvērt.
  8. Komandrindā skatiet informāciju par attēla platumu, augstumu un faila ceļa atrašanās vietu.

Kā dublēt attēlu

Varat dublēt attēlu, izmantojot funkciju duplicatePicture(). Tas klonē esošu attēlu otrā attēla objektā. Tas ļauj rediģēt attēla kopiju, neietekmējot sākotnējo attēlu.

  1. Programmēšanas logā izveidojiet jaunu funkciju ar nosaukumu duplicateImage():
    defattēla dublikāts():
  2. Jaunajā funkcijā duplicateImage() izmantojiet funkciju pickAFile(), lai lūgtu lietotājam atlasīt attēlu. Izmantojiet atlasīto attēlu, lai izveidotu jaunu attēla objektu:
    fails = pickAFile()
    originalPic = makePicture (fails)
  3. Lai klonētu attēlu, izmantojiet funkciju duplicatePicture(). Ievadiet oriģinālo attēlu kā argumentu funkcijā. Funkcija duplicatePicture() atgriezīs sākotnējā attēla klonētu versiju. Saglabājiet klonēto attēlu jaunā mainīgā ar nosaukumu "pic2":
    pic2 = attēla dublikāts (oriģināls attēls)
  4. Izmantojiet funkciju show(), lai parādītu abus attēlus:
    parādīt(oriģināls attēls)
    parādīt(pic2)
  5. Noklikšķiniet uz Ielādēt programmu pogu un atlasiet kad tiek piedāvāts saglabāt. Ievadiet funkciju duplicateImage() komandrindā, lai to palaistu:
    duplicateImage()
  6. Izmantojiet failu pārlūka logu, lai atlasītu attēlu, un noklikšķiniet uz Atvērt.
  7. Gan sākotnējais attēls, gan klonētais attēls tiks atvērts divos atsevišķos logos.

Kā izpētīt pikseļus attēlā

Iespēja skatīt vai atlasīt jebkuru attēla pikseļu ir ļoti noderīga funkcija, ko izmanto daudzi tiešsaistes attēlu redaktori Photoshop efektiem izmantot. Programmā JES varat izmantot iebūvēto explore() funkciju, lai atvērtu attēlu izpētes režīmā.

Izpētes režīms atvērs attēlu jaunā logā un piedāvās papildu funkcionalitāti, ko nesniedz funkcija show(). Piemēram, fotoattēlā varat atlasīt jebkuru pikseļu, lai skatītu informāciju par to, piemēram, tā krāsu vai x un y koordinātas.

  1. Programmēšanas logā izveidojiet jaunu funkciju ar nosaukumu exploreImage ():
    defizpētīt attēlu():
  2. Jaunajā funkcijā exploreImage() izmantojiet funkciju pickAFile(), lai lūgtu lietotājam atlasīt attēlu. Izmantojiet atlasīto attēlu, lai izveidotu jaunu attēla objektu:
    fails = pickAFile()
    pic = makePicture (fails)
  3. Izmantojiet funkciju explore(), lai atvērtu attēlu izpētes režīmā.
    izpētīt (bilde)
  4. Varat arī izmantot iebūvēto funkciju openPictureTool(). Šī funkcija ļauj arī pārbaudīt pikseļus atlasītajā attēlā:
    openPictureTool (pic)
  5. Noklikšķiniet uz Ielādēt programmu pogu un atlasiet kad tiek piedāvāts saglabāt. Komandrindā ievadiet funkciju exploreImage(), lai to palaistu:
  6. Atlasiet attēlu, izmantojot failu pārlūku, lai skatītu attēlu izpētes režīmā. Šeit varat atlasīt jebkuru attēla pikseļu, lai skatītu tā x un y koordinātas. Varat arī redzēt pikseļa RGB krāsu vērtības.

Attēlu renderēšana, izmantojot JES

Tagad, kad zināt, kā renderēt attēlus, izmantojot JES, varat izpētīt pikseļus sīkāk. Varat izmantot šo pieeju, lai veiktu īpašus fotoattēlu labojumus.

Tā kā Jython ir ļoti līdzīgs Python, varat izpētīt vairāk Python vingrinājumu, lai stiprinātu savas Python zināšanas.