Grunge
After Width: | Height: | Size: 203 KiB |
After Width: | Height: | Size: 240 KiB |
After Width: | Height: | Size: 158 KiB |
After Width: | Height: | Size: 257 KiB |
After Width: | Height: | Size: 135 KiB |
After Width: | Height: | Size: 311 KiB |
After Width: | Height: | Size: 308 KiB |
After Width: | Height: | Size: 248 KiB |
After Width: | Height: | Size: 447 KiB |
After Width: | Height: | Size: 274 KiB |
After Width: | Height: | Size: 439 KiB |
After Width: | Height: | Size: 101 KiB |
After Width: | Height: | Size: 181 KiB |
After Width: | Height: | Size: 199 KiB |
After Width: | Height: | Size: 388 KiB |
|
@ -0,0 +1,19 @@
|
||||||
|
#!/usr/bin/env python3
|
||||||
|
|
||||||
|
from PIL import Image
|
||||||
|
import sys
|
||||||
|
|
||||||
|
im = Image.open(sys.argv[1])
|
||||||
|
width, height = im.size
|
||||||
|
pixels = im.load()
|
||||||
|
|
||||||
|
for y in range(height):
|
||||||
|
for x in range(width):
|
||||||
|
p = pixels[x,y]
|
||||||
|
if len(p) != 4:
|
||||||
|
p = p + (255, )
|
||||||
|
r, g, b, a = p
|
||||||
|
if r != 0:
|
||||||
|
pixels[x,y] = 255, 255, 255, 0
|
||||||
|
|
||||||
|
im.save(sys.argv[1])
|
After Width: | Height: | Size: 924 KiB |