Einstieg - Farbbilder in Farbbilder
Farbbilder verstecken und auslesen
Tine und ihre Freundinnen haben einen Geheimcode für ihre Freizeitaktivitäten entworfen. Für ihre vier Lieblingsbeschäftigungen steht jeweils eine Blume.
Diese Bilder verstecken sie zur Sicherheit noch in einem Foto. Doch leider können sie die Blumen in Graustufenwerten nicht mehr unterscheiden.
Aufgabe 1: Bunt in Bunt
a) Tine und ihre Freundinnen wissen schon, wie sie Graustufenbilder in Graustufenbildern verstecken können.
Kannst du ihnen helfen, dieses Verfahren auf Farbbilder zu erweitern. Was muss an dem Verfahren für Graubilder
verändert werden?
Tipp: Schau dir das PPM-Format nocheinmal an.
b) Passe die Python-Programme so an, dass Farbbilder versteckt werden können.
Auch hier kannst du getPixel
und putPixel
verwenden. Ein Farbpixel ist dann kein einzelner Wert,
sondern ein Tripel (r,g,b).
c) Teste die beiden Programme, indem du die Blume in einem geeigneten Foto versteckst.Lasse deinen Nachbarn das geheime Bild auslesen.
Quellen
- [1]: Blumencode - Urheber: AB AS - Lizenz: Inf-Schule.de
- [2]: Blumen in Graustufen - Urheber: AB AS - Lizenz: Inf-Schule.de
- [3]: Gelbe Blume - Urheber: AB AS - Lizenz: Inf-Schule.de