CoolFace
Apppublic

Dabs/quantize_image

sourceHugging Faceupdated 5y agoView on Hugging Face
0likes
app.py18 linesDownload Raw Back to root
1import numpy as np2 3import gradio as gr4 5def quantize(val, factor):6    quantized = (np.round(factor * np.array(val / 255)) * (255 / factor)).astype(int)7    # print(val / 255, factor, factor * np.array(val / 255))8    return quantized9 10 11def sepia(factor, input_img):12    output_img = [quantize(np.array(val), factor) for val in input_img]13    return output_img14 15 16iface = gr.Interface(sepia, [gr.inputs.Slider(1, 10, 1), "image"], "pil")17 18iface.launch()