Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import random
- from PIL import Image
- img = Image.open("56.jpg")
- pixels = img.load()
- maxLoad = img.width * img.height
- onePer = maxLoad / 100
- k = 0
- factor = random.randint(0,100)
- for i in range(img.width):
- for j in range(img.height):
- if(i*j>k*10*onePer):
- print("Обработано", k*10, "%" )
- k+=1
- rand = random.randint(-factor, factor)
- r = pixels[i, j][0] + rand
- g = pixels[i, j][1] + rand
- b = pixels[i, j][2] + rand
- a = (r + g + b) // 3
- if (a > 127):
- r = 255
- g = 255
- b = 255
- else:
- r = 0
- g = 0
- b = 0
- pixels[i, j] = (r, g, b)
- img.show()
- img.save("13.jpg")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement