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:19] – [Ein wenig 'brighter'...] torsten.roehlfarbbild_-_graubild_-_binaerbild [2024/01/20 09:26] (aktuell) – [Beispiel] torsten.roehl
Zeile 113: Zeile 113:
 } }
 </Code>| </Code>|
-||+|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.1705742359.txt.gz · Zuletzt geändert: 2024/01/20 09:19 von torsten.roehl