Advertisement
Guest User

magic_eye

a guest
Jun 10th, 2012
46
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.77 KB | None | 0 0
  1. #!/usr/bin/env python
  2. #
  3. # Create a magic-eye picture
  4.  
  5. from PIL import Image;
  6. import random;
  7.  
  8. src = Image.open('C:\\Documents and Settings\\Danegeld\\Downloads\\Solitary.jpg');
  9. src_pixels = src.load();
  10.  
  11. bbox = src.getbbox();
  12.  
  13. xsize = bbox[2] - bbox[0];
  14. ysize = bbox[3] - bbox[1];
  15. backdepth = 192;
  16.  
  17. dst = Image.new('RGB',(xsize+backdepth,ysize));
  18.  
  19. dst_pixels = dst.load();
  20.  
  21. for x in range(0,backdepth):
  22.     for y in range(0,ysize):
  23.         dst_pixels[x,y] = (random.randint(0,255),random.randint(0,255),random.randint(0,255));
  24.  
  25. for x in range(xsize):
  26.     for y in range(ysize):
  27.         n = src_pixels[x,y]/12;
  28.         dst_pixels[x+backdepth,y] = dst_pixels[x+n,y];
  29.  
  30. dst.save('C:\\Documents and Settings\\Danegeld\\Downloads\\Solitary_magic_eye.png','png');
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement