Avaleht / Pilditööriistad / Veebipõhine pildikontrasti tööriist
Tasuta veebitööriistad

Veebipõhine pildikontrasti tööriist

Laadi pilt, sisesta kontrasti tugevus -100 kuni 100 ja genereeri tulemus. Täpne valem, näide ja piirangud. PNG väljund, privaatne töötlus. Töötlemine toimub…

Alusta kasutamist

Kuidas kontrasti töötlus täpselt toimib?

See tööriist rakendab igale pikslikanalile (punane, roheline, sinine) sama matemaatilist teisendust. Kontrasti keskpunkt on kanali väärtus 128, mitte pildi enda keskmine heledus. Seega neutraalne hall (128,128,128) jääb alati muutumatuks, isegi kui kontrasti tugevus on 100.

Valem ja näide

Kui kontrasti suurus on q, arvutatakse tegur f = 259 * (q + 255) / (255 * (259 - q)). Iga kanal c teisendatakse valemiga f * (c - 128) + 128, tulemus ümardatakse täisarvuks ja piiratakse vahemikku 0–255.

Näiteks sisendvärv RGB(100, 160, 240) kontrasti tugevusel 25 muutub väärtuseks RGB(94, 167, 255). Viimane kanal kärbitakse, sest 255 on maksimum – see tähendab, et heledate alade detailid võivad kaduda ja neid ei saa lihtsalt kontrasti vähendades tagasi tuua.

Piirangud

Tegemist on globaalse kontrastimuudatusega, mitte lokaalse kontrasti suurendamise, teravdamise ega adaptiivse histogrammi võrdsustamisega. Lehel puudub heleduse regulaator – heleduse ja kontrasti koos muutmine on eraldi tööriist. Töötlus toimub brauseris, pilti ei laeta serverisse. Toetatud on brauseri poolt loetavad pildivormingud (tavaliselt PNG, JPEG, WebP, GIF, BMP), kuid väljund on alati PNG. Maksimaalne pildi suurus on 25 MB ja 24 000 000 pikslit.

Kontrollnimekiri enne allalaadimist

  • Kas kontrasti tugevus on õige? Proovi vajadusel väärtust 0, et näha originaali.
  • Kas heledates ja tumedates piirkondades on detailid säilinud? Kui mitte, vähenda kontrasti.
  • Kas kasutasid nuppu Genereeri pilt pärast viimast muudatust?
  • Kas salvestasid originaalpildi eraldi alles?

Korduma kippuvad küsimused

Miks jääb hall (128,128,128) alati muutumatuks?

Kontrasti valem on keskendatud väärtusele 128. Kui kanali väärtus on täpselt 128, siis f * (128 - 128) + 128 = 128, seega tulemus ei muutu sõltumata tugevusest.

Kas ma saan kontrasti vähendamisega taastada kärbitud detaile?

Ei. Kui heledate alade väärtused ületavad 255, kärbitakse need maksimumini ja info läheb kaotsi. Kontrasti vähendamine ei too seda teavet tagasi. Seetõttu soovitame alustada mõõduka väärtusega ja kontrollida tulemust.

Miks ei näe ma muudatust kohe pärast pildi laadimist?

Laadimine kuvab ainult originaalpildi. Efekti rakendamiseks tuleb klõpsata nuppu Genereeri pilt. Pärast iga seadistuse muutmist tuleb seda uuesti teha.

Töötlemine toimub kohalikult teie brauseris.