Mmm… die neue Pizza Lastkraft von Wagner. Lenkradgroß mit 2 Pfund rohem Hack drauf.
Ha! Na das nenne ich mal ne produktive Mittagspause ;p
Die versteckte Botschaft ist im letzten Bit pro Farbkanal…
python
from PIL import Image
from numpy import array, vectorize
i = array(Image.open("stego.png"))
n = vectorize(lambda p: (p & 0x01) * 255)(i)
Image.fromarray(n).save("antistego-py.png")
R
library(png)
i <- readPNG("stego.png")
for (p in 1:3) i[,,p] <- (i[,,p] * 255) %% 2
writePNG(i, "antistego-r.png")
imagemagick
magick stego.png -fx "(p * 255) % 2" antistego-magick.png
Metameme in den Metadaten, mist, das is ne sehr gute Idee. Gimp ist korrekt aber warum Apple? Ich nutze doch Bogen (bei dem Weg)… Vielleicht wegen des mitgespeicherten Farbprofils 🤔
Das sieht doch schon gut aus, aber die Reihenfolge ist umgekehrt (der kleine QR-code ist der letzte…)
Schöne Idee! nächster Schritt: noch mehr Schichten. Das aus der Tonspur erzeugte Bild hätte ein Schnelle Antwort-Kode sein können, mit einer Basis64-Zeichenkette, die eine weitere Tondatei ergibt, die wiederum…
Die Zahl sagt, wieviele von 100 Frauen im Schnitt trotzdem schwanger werden. Kondom ist vermutlich wegen der hohen Fehlanwendungsquote so hoch? keine ahnung. aber die 1. Zeile sollte/müsste (is aber leider nich) 0 sein ;)
Da war doch mal was mit ner Postkarte von der TITANIC…
Well if you want modern CSS3-support or even JS you have to go for a browser. You could try NetSurf which is a very small & fast but only supports CSS2. Or Dillo, which is even smaller & faster (but also more limited in terms of CSS support)