Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save abdasis/3396f3c22ce4af23ee90fb629ea2f260 to your computer and use it in GitHub Desktop.
Save abdasis/3396f3c22ce4af23ee90fb629ea2f260 to your computer and use it in GitHub Desktop.
Replace a Color (RGB) from an Image using Python Pillow
from PIL import Image
img = Image.open("test_image.jpg")
img = img.convert("RGB")
datas = img.getdata()
new_image_data = []
for item in datas:
# change all white (also shades of whites) pixels to yellow
if item[0] in list(range(190, 256)):
new_image_data.append((255, 204, 100))
else:
new_image_data.append(item)
# update image data
img.putdata(new_image_data)
# save new image
img.save("test_image_altered_background.jpg")
# show image in preview
img.show()
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment