Advertisement
Xlorddx

Untitled

Aug 15th, 2018
122
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.74 KB | None | 0 0
  1. import random
  2. from PIL import Image
  3.  
  4. img = Image.open("56.jpg")
  5.  
  6. pixels = img.load()
  7. maxLoad = img.width * img.height
  8. onePer = maxLoad / 100
  9. k = 0
  10. factor = random.randint(0,100)
  11. for i in range(img.width):
  12.     for j in range(img.height):
  13.         if(i*j>k*10*onePer):
  14.             print("Обработано", k*10, "%" )
  15.             k+=1
  16.         rand = random.randint(-factor, factor)
  17.         r = pixels[i, j][0] + rand
  18.         g = pixels[i, j][1] + rand
  19.         b = pixels[i, j][2] + rand
  20.         a = (r + g + b) // 3
  21.         if (a > 127):
  22.             r = 255
  23.             g = 255
  24.             b = 255
  25.         else:
  26.             r = 0
  27.             g = 0
  28.             b = 0
  29.         pixels[i, j] = (r, g, b)
  30. img.show()
  31. img.save("13.jpg")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement