Till välkomstsida
 
  Presentation
Vecka 1
Vecka 2
Vecka 3
Vecka 4

Bildfilter i Java

Denna uppgift illustrerar tillämpning av Java för att konstruera ett par enkla bildfilter. Det första filtret är ett inversfilter, som producerar en negativ bild som slutresultat. Det andra är ett kontrastsänkande gråfilter, som ger en gråtonad slutbild. Bildbearbetningen sker pixel för pixel, vilket i denna uppgift utförs med hjälp av två arrayer. Den ena fungerar som en matris och innehåller alla bildens pixlar och den andra består av tre delar, en för varje pixels färgkomponenter.

Mycket av filter-koden har tagits upp i uppgiftbeskrivningen, så den har inte skapat några problem, även om den är lite invecklad. Det som jag fastnat på, var placering och visualisering av bilden. Detta kan bero på att jag har helt enkelt glömt hur man kan göra det på ett enkelt sätt och krånglade till det i onödan.

Källkod: FilterApplet.java


Applet för uppgift 2e Mmm...smaskens!