quantize_image / app.py
Dabs's picture
bug in calculations
ccca1fa
raw
history blame contribute delete
453 Bytes
import numpy as np
import gradio as gr
def quantize(val, factor):
quantized = (np.round(factor * np.array(val / 255)) * (255 / factor)).astype(int)
# print(val / 255, factor, factor * np.array(val / 255))
return quantized
def sepia(factor, input_img):
output_img = [quantize(np.array(val), factor) for val in input_img]
return output_img
iface = gr.Interface(sepia, [gr.inputs.Slider(1, 10, 1), "image"], "pil")
iface.launch()