lite_metadata: | |
gradio_version: 3.32.0 | |
class_string: gradio.interface.Interface | |
kwargs: | |
title: Gradio Webapp | |
description: given a PIL image, convert to anime | |
article: null | |
thumbnail: null | |
theme: gradio/seafoam | |
css: null | |
allow_flagging: never | |
inputs: | |
class_string: liteobj.listify | |
args: | |
- class_string: gradio.components.Image | |
kwargs: | |
label: image | |
type: pil | |
outputs: | |
class_string: liteobj.listify | |
args: | |
- class_string: gradio.components.Image | |
kwargs: | |
label: output | |
type: pil | |
fn: | |
class_string: gradify.gradify_closure | |
kwargs: | |
argmaps: | |
class_string: liteobj.listify | |
args: | |
- label: image | |
postprocessing: null | |
func_kwargs: {} | |
ldict: | |
class_string: gradify.exec_to_dict | |
kwargs: | |
source: "from PIL import Image\nimport numpy as np\n\n\ndef convert_to_anime(image):\n\ | |
\ img = np.array(image)\n r, g, b = img[:, :, 0], img[:, :, 1],\ | |
\ img[:, :, 2]\n gray = 0.2989 * r + 0.587 * g + 0.114 * b\n gray\ | |
\ = gray.astype(np.uint8)\n gray = np.stack([gray, gray, gray], axis=2)\n\ | |
\ return Image.fromarray(gray)\n" | |