Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import Image
- class ImageSequence:
- def __init__(self, im):
- self.im = im
- def __getitem__(self, ix):
- try:
- if ix:
- self.im.seek(ix)
- return self.im
- except EOFError:
- raise IndexError # end of sequence
- i = Image.open("stego.gif")
- w, h = i.size
- a = []
- t = []
- for j in range(w):
- t.append(0)
- for j in range(h):
- a.append(t)
- for f in ImageSequence(i):
- p = f.load()
- for j in range(h):
- for k in range(w):
- c = p[k, j]
- b = 1 if c < 32 else 0
- a[j][k] ^= b
- n = Image.new("1", (w,h))
- for j in range(h):
- for k in range(w):
- n.putpixel((k,j),a[j][k])
- n.save("muxed.gif")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement