• .kzf – Klebezettelformat?
  • Urs Pedrocchi, Sportschule Glarnerland
  • 17.03.2023
  • Informatik
  • 2. OS
Um die Lizenzinformationen zu sehen, klicken Sie bitte den gewünschten Inhalt an.
.kzf – Kle­be­zet­tel­for­mat?

In der letz­ten Stun­de habt ihr ge­se­hen, wie der Com­pu­ter mit nur 0 und 1 Bil­der spei­chern und ver­ar­bei­ten kann. Doch wie geht das ganz kon­kret?

In die­sem Bei­spiel sollt ihr ein ei­ge­nes Pi­xel­bild aus klei­nen Kle­be­zet­teln er­stel­len und an­schlies­send „ein­scan­nen“ und somit in 0en und 1en um­wan­deln. Mit Hilfe eines Scratch-​Programms wer­det ihr das so di­gi­ta­li­sier­te Bild an­schlies­send wie­der am Bild­schirm dar­stel­len kön­nen.

1
Haftnotizen-​Bilder er­stel­len

Bil­det 2er oder 3er Grup­pen. Zeich­net ein klei­nes Pi­xel­bild auf Pa­pier (8x8 ) mit genau 4 ver­schie­de­nen Far­ben. Nun sollt ihr die­ses Bild mög­lichst schnell mit Haft­no­ti­zen auf ein Flip-​Chart kle­ben (Seite ohne Häuss­chen). Teilt die Ar­beit auf - eine Per­son klebt die No­tiz­zet­tel, eine an­de­re sagt, wel­che Farbe als nächs­tes be­nö­tigt wird.

Hin­weis 1: Halbe Zet­tel, ge­dreh­te Zet­tel, be­mal­te Zet­tel usw. sind nicht zu­läs­sig. Ein Pixel lässt sich nicht tei­len!

Hin­weis 2: Soll­tet ihr beim An­kle­ben An­sa­gen wie „3x grün und 8x oran­ge“ ver­wen­det haben, dann habt ihr be­reits ein ein­fa­ches Bild­kom­pres­si­ons­ver­fah­ren (Lauf­län­gen­ko­die­rung) an­ge­wen­det. Euer Pi­xel­bild sieht ver­mut­lich toll aus! Es wird aber nicht ewig dort hän­gen kön­nen. Wäre es nicht mög­lich, es zu „spei­chern“?

2
Haftnotizen-​Bilder „ein­scan­nen“ und spei­chern

Er­stellt dazu zu­nächst eine Farb­ta­bel­le für eure Bild­far­ben und ord­net je­weils jeder Farbe eine ein­deu­ti­ge Bit­fol­ge aus 0en und 1en zu. (siehe Bei­spiel letz­tes Ar­beits­blatt)

Um euer Fens­ter­bild zu über­tra­gen, öff­net zu­nächst in einem Web­brow­ser die Seite iLear­nIT.ch/pixel

Gehe zum Ab­schnitt "Ohne Scratch-​Konto".

Je­mand soll­te nun die 0en und 1en Folge ins Feld ein­tip­pen. Eine an­de­re Per­son sagt die Folge aus­ge­hend vom Pi­xel­bild an. Wenn ihr zu dritt seid, kann je­mand kon­trol­lie­ren, dass keine Feh­ler bei der Über­tra­gung pas­sie­ren. Be­ginnt beim Ein­ge­ben nach jeder Pi­xel­zei­le eben­falls eine neue Text­zei­le, jede Text­zei­le muss dann gleich lang sein (Abb. 2)





ACH­TUNG Bild­grös­se!

Damit das Scratch-​Programm weiss, wie viele Pixel pro Zeile das Bild gross (breit) sein wird, be­nö­tigt es eine zu­sätz­li­che In­for­ma­ti­on. Das Pro­gramm er­war­tet des­halb die Bild­brei­te als Bi­när­zahl mit genau 8 Stel­len. Schrei­be deine Bild­brei­te als Bi­när­zahl auf und schrei­be da­nach ge­nü­gend 0en davor, um genau 8 Stel­len zu er­hal­ten. Bei­spiel für ein 9x9 Bild: 9 Pixel breit = 1001 = 00001001 Fügt die Bi­när­zahl für die Bild­brei­te vor den Bild­da­ten ein (Abb. 1) .

1
2

Klickt an­schlies­send auf die grüne Fahne und ko­piert den Code vom obe­ren Feld in die Zeile.

Lasst euer Bild von Scratch zeich­nen. Wenn alles stimmt, könnt ihr euer Pi­xel­bild ab­hän­gen, ihr habt ja nun eine di­gi­ta­le Ver­si­on ge­spei­chert ☺

Zu­satz­fra­gen:

a) Was ist ei­gent­lich die ma­xi­ma­le Bild­brei­te, die sich mit 8 Stel­len auf­schrei­ben lässt?

b) Habt ihr eine Idee, warum die Bild­brei­te mit einer fest­ge­leg­ten An­zahl Stel­len be­schrie­ben wurde?

x