Benutzer-Werkzeuge

Webseiten-Werkzeuge


farbbild_-_graubild_-_binaerbild

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
farbbild_-_graubild_-_binaerbild [2024/01/20 09:20] – [Ein wenig 'brighter'...] torsten.roehlfarbbild_-_graubild_-_binaerbild [2024/01/20 09:26] (aktuell) – [Beispiel] torsten.roehl
Zeile 114: Zeile 114:
 </Code>| </Code>|
 |Codebeispiel aus der Java-Bibliothek. Die Konstante FACTOR hat dabei den Wert 0.7.| |Codebeispiel aus der Java-Bibliothek. Die Konstante FACTOR hat dabei den Wert 0.7.|
 +
 +==== Beispiel ====
 +
 +Das folgende Programm lädt ein Bild und  setzt den Bildpunkt an der Stelle x=5, y=4 ein wenig "brighter".
 +
 +<Code Java linenums:1>
 +import java.awt.Color;
 + 
 +import de.informatics4kids.Picture;
 +import de.informatics4kids.PictureViewer;
 + 
 +public class Main {
 + 
 +    public static void main(String[] args) {
 +         
 +      Picture pic = new Picture();
 +      pic.open("/home/student/katze.jpg");      
 +      Color alt = pic.getColor(4, 3);
 +     Color neu = alt.brighter();    
 +      pic.setColor(4,3, neu);
 +   
 +        
 +    }
 +}
 +</Code>
 +
 +Durchläuft man alle Bildpunkte (Pixel) kann man auf diese Weise Bilder //aufhellen// b.z.w. //verdunkeln//.
 +| {{ :inf:java:hund_normal.png?200 |}}|{{ :inf:java:hund_brighter.png?200 |}} | {{ :inf:java:hund_darker.png?200 |}}|
 +|Orginal Bild|Die Java-Methode ''brighter'' angewandt auf das Bild.|Die Java-Methode ''darker'' angewandt auf das Bild.|
 +
 +<WRAP center round info 100%>
 +Wer tiefer einsteigen will, dem sei das Buch //Java Insel (Kapitel 'Farben')// empfohlen. Dort wird auch erklärt, wie man echte Helligkeitsänderungen erzeugt.
 +</WRAP>
  
  
farbbild_-_graubild_-_binaerbild.1705742408.txt.gz · Zuletzt geändert: 2024/01/20 09:20 von torsten.roehl