Initial release
This commit is contained in:
27
La Photo secrète.py
Normal file
27
La Photo secrète.py
Normal file
@@ -0,0 +1,27 @@
|
||||
from PIL import Image
|
||||
|
||||
image1 = Image.open("poke_crypto_cle1.png")
|
||||
image2 = Image.open("poke_crypto_cle2.png")
|
||||
|
||||
width, height = image1.size
|
||||
|
||||
image1_rgb = image1.convert("RGB")
|
||||
image2_rgb = image2.convert("RGB")
|
||||
|
||||
|
||||
for x in range(width):
|
||||
for y in range(height):
|
||||
r1,g1,b1 = image1_rgb.getpixel((x,y))
|
||||
r2,g2,b2 = image2_rgb.getpixel((x,y))
|
||||
|
||||
if r1 == r2:
|
||||
#Vert
|
||||
value = g1 ^g2
|
||||
else:
|
||||
#bleu
|
||||
value = b1 ^b2
|
||||
|
||||
|
||||
image1_rgb.putpixel((x, y), (value, value, value))
|
||||
|
||||
image1_rgb.save("poke_crypto_cle_decoded.png", "png")
|
||||
Reference in New Issue
Block a user