autocontrast greyscale

This commit is contained in:
Gordon Shumway 2019-03-24 13:12:21 -04:00 committed by GitHub
parent ff2046ee4b
commit fe8d1ec72d
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -14,7 +14,7 @@ import supybot.callbacks as callbacks
import supybot.ircmsgs as ircmsgs
import os
import requests
from PIL import Image
from PIL import Image, ImageOps
import numpy as np
import sys, math
from fake_useragent import UserAgent
@ -252,6 +252,7 @@ class ASCII(callbacks.Plugin):
if cols > W or rows > H:
print("Image too small for specified cols!")
exit(0)
image = ImageOps.autocontrast(image)
image = image.resize((cols, rows), Image.LANCZOS)
image2 = image2.convert('RGBA')
image2 = image2.convert(mode="P", matrix=None, dither=Image.FLOYDSTEINBERG, palette=Image.WEB)
@ -340,6 +341,7 @@ class ASCII(callbacks.Plugin):
if cols > W or rows > H:
print("Image too small for specified cols!")
exit(0)
image = ImageOps.autocontrast(image)
image = image.resize((cols, rows), Image.LANCZOS)
image2 = image2.convert('RGBA')
image2 = image2.convert(mode="P", matrix=None, dither=Image.FLOYDSTEINBERG, palette=Image.WEB)