diff --git a/demo/sepia_filter.py b/demo/sepia_filter.py index 501b914eab..f941f4c812 100644 --- a/demo/sepia_filter.py +++ b/demo/sepia_filter.py @@ -1,14 +1,27 @@ import gradio as gr import numpy as np -def sepia(img): +def sepia(input_img): sepia_filter = np.array([[.393, .769, .189], [.349, .686, .168], [.272, .534, .131]]) - sepia_img = img.dot(sepia_filter.T) + sepia_img = input_img.dot(sepia_filter.T) sepia_img /= sepia_img.max() return sepia_img -iface = gr.Interface(sepia, gr.inputs.Image(shape=(200, 200)), "image") +iface = gr.Interface(sepia, gr.inputs.Image(shape=(200, 200)), "image", + article= +""" +This simple image demo returns applies a sepia filter to the input image, as described below: +```python +sepia_filter = np.array([[.393, .769, .189], + [.349, .686, .168], + [.272, .534, .131]]) +sepia_img = input_img.dot(sepia_filter.T) +sepia_img /= sepia_img.max() +``` +""" +) + if __name__ == "__main__": iface.launch() \ No newline at end of file