diff --git a/meme_generator/memes/genshin_eat/__init__.py b/meme_generator/memes/genshin_eat/__init__.py new file mode 100644 index 00000000..4646c2e7 --- /dev/null +++ b/meme_generator/memes/genshin_eat/__init__.py @@ -0,0 +1,55 @@ +from pathlib import Path + +from pil_utils import BuildImage +from pydantic import Field + +from meme_generator import MemeArgsModel, MemeArgsParser, MemeArgsType, add_meme +from meme_generator.utils import FrameAlignPolicy, Maker, make_gif_or_combined_gif + +img_dir = Path(__file__).parent / "images" + +help_text = "角色:1、八重神子,2、胡桃,3、妮露,4、可莉,5、刻晴,6、钟离" + +parser = MemeArgsParser(prefix_chars="-/") +parser.add_argument("--character", "/角色", help=help_text, default=1) + + +class Model(MemeArgsModel): + character: int = Field(1, description=help_text) + + +def genshin_eat(images: list[BuildImage], texts, args: Model): + if args.character not in range(1, 7): + raise ValueError("角色参数错误,请选择1-6") + name = ["yae_miko", "hutao", "nilou", "klee", "keqing", "zhongli"][ + args.character - 1 + ] + + position_list = [(110, 249), (119, 228), (120, 209), (119, 202), (124, 221)] + + def maker(i: int) -> Maker: + def make(img: BuildImage) -> BuildImage: + chara = BuildImage.open(img_dir / name / f"{i:02d}.png") + if i in range(4, 9): + food = img.convert("RGBA").circle().resize((36, 36), keep_ratio=True) + if i == 8: + food = food.resize((36, 27)) + chara.paste(food, position_list[i - 4], alpha=True) + return chara + + return make + + return make_gif_or_combined_gif( + images[0], maker, 16, 0.08, FrameAlignPolicy.extend_loop + ) + + +add_meme( + "genshin_eat", + genshin_eat, + min_images=1, + max_images=1, + args_type=MemeArgsType(parser, Model, [Model(character=i) for i in range(1, 7)]), + keywords=["原神吃"], + # TODO: patterns= +) diff --git a/meme_generator/memes/genshin_eat/images/hutao/00.png b/meme_generator/memes/genshin_eat/images/hutao/00.png new file mode 100644 index 00000000..0ef65556 Binary files /dev/null and b/meme_generator/memes/genshin_eat/images/hutao/00.png differ diff --git a/meme_generator/memes/genshin_eat/images/hutao/01.png b/meme_generator/memes/genshin_eat/images/hutao/01.png new file mode 100644 index 00000000..28b1868a Binary files /dev/null and b/meme_generator/memes/genshin_eat/images/hutao/01.png differ diff --git a/meme_generator/memes/genshin_eat/images/hutao/02.png b/meme_generator/memes/genshin_eat/images/hutao/02.png new file mode 100644 index 00000000..d7938d9c Binary files /dev/null and b/meme_generator/memes/genshin_eat/images/hutao/02.png differ diff --git a/meme_generator/memes/genshin_eat/images/hutao/03.png b/meme_generator/memes/genshin_eat/images/hutao/03.png new file mode 100644 index 00000000..5f1528e2 Binary files /dev/null and b/meme_generator/memes/genshin_eat/images/hutao/03.png differ diff --git a/meme_generator/memes/genshin_eat/images/hutao/04.png b/meme_generator/memes/genshin_eat/images/hutao/04.png new file mode 100644 index 00000000..28ce63ed Binary files /dev/null and b/meme_generator/memes/genshin_eat/images/hutao/04.png differ diff --git a/meme_generator/memes/genshin_eat/images/hutao/05.png b/meme_generator/memes/genshin_eat/images/hutao/05.png new file mode 100644 index 00000000..deb11119 Binary files /dev/null and b/meme_generator/memes/genshin_eat/images/hutao/05.png differ diff --git a/meme_generator/memes/genshin_eat/images/hutao/06.png b/meme_generator/memes/genshin_eat/images/hutao/06.png new file mode 100644 index 00000000..462738d8 Binary files /dev/null and b/meme_generator/memes/genshin_eat/images/hutao/06.png differ diff --git a/meme_generator/memes/genshin_eat/images/hutao/07.png b/meme_generator/memes/genshin_eat/images/hutao/07.png new file mode 100644 index 00000000..2dabdc9c Binary files /dev/null and b/meme_generator/memes/genshin_eat/images/hutao/07.png differ diff --git a/meme_generator/memes/genshin_eat/images/hutao/08.png b/meme_generator/memes/genshin_eat/images/hutao/08.png new file mode 100644 index 00000000..899ffdbb Binary files /dev/null and b/meme_generator/memes/genshin_eat/images/hutao/08.png differ diff --git a/meme_generator/memes/genshin_eat/images/hutao/09.png b/meme_generator/memes/genshin_eat/images/hutao/09.png new file mode 100644 index 00000000..1c095383 Binary files /dev/null and b/meme_generator/memes/genshin_eat/images/hutao/09.png differ diff --git a/meme_generator/memes/genshin_eat/images/hutao/10.png b/meme_generator/memes/genshin_eat/images/hutao/10.png new file mode 100644 index 00000000..a15d36c5 Binary files /dev/null and b/meme_generator/memes/genshin_eat/images/hutao/10.png differ diff --git a/meme_generator/memes/genshin_eat/images/hutao/11.png b/meme_generator/memes/genshin_eat/images/hutao/11.png new file mode 100644 index 00000000..83c860d6 Binary files /dev/null and b/meme_generator/memes/genshin_eat/images/hutao/11.png differ diff --git a/meme_generator/memes/genshin_eat/images/hutao/12.png b/meme_generator/memes/genshin_eat/images/hutao/12.png new file mode 100644 index 00000000..24db4ec6 Binary files /dev/null and b/meme_generator/memes/genshin_eat/images/hutao/12.png differ diff --git a/meme_generator/memes/genshin_eat/images/hutao/13.png b/meme_generator/memes/genshin_eat/images/hutao/13.png new file mode 100644 index 00000000..06e185a8 Binary files /dev/null and b/meme_generator/memes/genshin_eat/images/hutao/13.png differ diff --git a/meme_generator/memes/genshin_eat/images/hutao/14.png b/meme_generator/memes/genshin_eat/images/hutao/14.png new file mode 100644 index 00000000..f4a8dfc1 Binary files /dev/null and b/meme_generator/memes/genshin_eat/images/hutao/14.png differ diff --git a/meme_generator/memes/genshin_eat/images/hutao/15.png b/meme_generator/memes/genshin_eat/images/hutao/15.png new file mode 100644 index 00000000..25be47a8 Binary files /dev/null and b/meme_generator/memes/genshin_eat/images/hutao/15.png differ diff --git a/meme_generator/memes/genshin_eat/images/keqing/00.png b/meme_generator/memes/genshin_eat/images/keqing/00.png new file mode 100644 index 00000000..7cc64465 Binary files /dev/null and b/meme_generator/memes/genshin_eat/images/keqing/00.png differ diff --git a/meme_generator/memes/genshin_eat/images/keqing/01.png b/meme_generator/memes/genshin_eat/images/keqing/01.png new file mode 100644 index 00000000..bf0eddd5 Binary files /dev/null and b/meme_generator/memes/genshin_eat/images/keqing/01.png differ diff --git a/meme_generator/memes/genshin_eat/images/keqing/02.png b/meme_generator/memes/genshin_eat/images/keqing/02.png new file mode 100644 index 00000000..3501c60e Binary files /dev/null and b/meme_generator/memes/genshin_eat/images/keqing/02.png differ diff --git a/meme_generator/memes/genshin_eat/images/keqing/03.png b/meme_generator/memes/genshin_eat/images/keqing/03.png new file mode 100644 index 00000000..5662a3b1 Binary files /dev/null and b/meme_generator/memes/genshin_eat/images/keqing/03.png differ diff --git a/meme_generator/memes/genshin_eat/images/keqing/04.png b/meme_generator/memes/genshin_eat/images/keqing/04.png new file mode 100644 index 00000000..163c6558 Binary files /dev/null and b/meme_generator/memes/genshin_eat/images/keqing/04.png differ diff --git a/meme_generator/memes/genshin_eat/images/keqing/05.png b/meme_generator/memes/genshin_eat/images/keqing/05.png new file mode 100644 index 00000000..8e642481 Binary files /dev/null and b/meme_generator/memes/genshin_eat/images/keqing/05.png differ diff --git a/meme_generator/memes/genshin_eat/images/keqing/06.png b/meme_generator/memes/genshin_eat/images/keqing/06.png new file mode 100644 index 00000000..498ea364 Binary files /dev/null and b/meme_generator/memes/genshin_eat/images/keqing/06.png differ diff --git a/meme_generator/memes/genshin_eat/images/keqing/07.png b/meme_generator/memes/genshin_eat/images/keqing/07.png new file mode 100644 index 00000000..959a79c9 Binary files /dev/null and b/meme_generator/memes/genshin_eat/images/keqing/07.png differ diff --git a/meme_generator/memes/genshin_eat/images/keqing/08.png b/meme_generator/memes/genshin_eat/images/keqing/08.png new file mode 100644 index 00000000..f916b212 Binary files /dev/null and b/meme_generator/memes/genshin_eat/images/keqing/08.png differ diff --git a/meme_generator/memes/genshin_eat/images/keqing/09.png b/meme_generator/memes/genshin_eat/images/keqing/09.png new file mode 100644 index 00000000..36193a0b Binary files /dev/null and b/meme_generator/memes/genshin_eat/images/keqing/09.png differ diff --git a/meme_generator/memes/genshin_eat/images/keqing/10.png b/meme_generator/memes/genshin_eat/images/keqing/10.png new file mode 100644 index 00000000..2f78cf69 Binary files /dev/null and b/meme_generator/memes/genshin_eat/images/keqing/10.png differ diff --git a/meme_generator/memes/genshin_eat/images/keqing/11.png b/meme_generator/memes/genshin_eat/images/keqing/11.png new file mode 100644 index 00000000..330aafed Binary files /dev/null and b/meme_generator/memes/genshin_eat/images/keqing/11.png differ diff --git a/meme_generator/memes/genshin_eat/images/keqing/12.png b/meme_generator/memes/genshin_eat/images/keqing/12.png new file mode 100644 index 00000000..29fa3ae4 Binary files /dev/null and b/meme_generator/memes/genshin_eat/images/keqing/12.png differ diff --git a/meme_generator/memes/genshin_eat/images/keqing/13.png b/meme_generator/memes/genshin_eat/images/keqing/13.png new file mode 100644 index 00000000..4bbb8f4e Binary files /dev/null and b/meme_generator/memes/genshin_eat/images/keqing/13.png differ diff --git a/meme_generator/memes/genshin_eat/images/keqing/14.png b/meme_generator/memes/genshin_eat/images/keqing/14.png new file mode 100644 index 00000000..5662a3b1 Binary files /dev/null and b/meme_generator/memes/genshin_eat/images/keqing/14.png differ diff --git a/meme_generator/memes/genshin_eat/images/keqing/15.png b/meme_generator/memes/genshin_eat/images/keqing/15.png new file mode 100644 index 00000000..75df6a73 Binary files /dev/null and b/meme_generator/memes/genshin_eat/images/keqing/15.png differ diff --git a/meme_generator/memes/genshin_eat/images/klee/00.png b/meme_generator/memes/genshin_eat/images/klee/00.png new file mode 100644 index 00000000..ce095e05 Binary files /dev/null and b/meme_generator/memes/genshin_eat/images/klee/00.png differ diff --git a/meme_generator/memes/genshin_eat/images/klee/01.png b/meme_generator/memes/genshin_eat/images/klee/01.png new file mode 100644 index 00000000..69f5e18e Binary files /dev/null and b/meme_generator/memes/genshin_eat/images/klee/01.png differ diff --git a/meme_generator/memes/genshin_eat/images/klee/02.png b/meme_generator/memes/genshin_eat/images/klee/02.png new file mode 100644 index 00000000..5b586901 Binary files /dev/null and b/meme_generator/memes/genshin_eat/images/klee/02.png differ diff --git a/meme_generator/memes/genshin_eat/images/klee/03.png b/meme_generator/memes/genshin_eat/images/klee/03.png new file mode 100644 index 00000000..86f53726 Binary files /dev/null and b/meme_generator/memes/genshin_eat/images/klee/03.png differ diff --git a/meme_generator/memes/genshin_eat/images/klee/04.png b/meme_generator/memes/genshin_eat/images/klee/04.png new file mode 100644 index 00000000..9f508a05 Binary files /dev/null and b/meme_generator/memes/genshin_eat/images/klee/04.png differ diff --git a/meme_generator/memes/genshin_eat/images/klee/05.png b/meme_generator/memes/genshin_eat/images/klee/05.png new file mode 100644 index 00000000..fa4f8e6d Binary files /dev/null and b/meme_generator/memes/genshin_eat/images/klee/05.png differ diff --git a/meme_generator/memes/genshin_eat/images/klee/06.png b/meme_generator/memes/genshin_eat/images/klee/06.png new file mode 100644 index 00000000..bd5c254b Binary files /dev/null and b/meme_generator/memes/genshin_eat/images/klee/06.png differ diff --git a/meme_generator/memes/genshin_eat/images/klee/07.png b/meme_generator/memes/genshin_eat/images/klee/07.png new file mode 100644 index 00000000..e1eb708d Binary files /dev/null and b/meme_generator/memes/genshin_eat/images/klee/07.png differ diff --git a/meme_generator/memes/genshin_eat/images/klee/08.png b/meme_generator/memes/genshin_eat/images/klee/08.png new file mode 100644 index 00000000..bd0136b1 Binary files /dev/null and b/meme_generator/memes/genshin_eat/images/klee/08.png differ diff --git a/meme_generator/memes/genshin_eat/images/klee/09.png b/meme_generator/memes/genshin_eat/images/klee/09.png new file mode 100644 index 00000000..598ee0b0 Binary files /dev/null and b/meme_generator/memes/genshin_eat/images/klee/09.png differ diff --git a/meme_generator/memes/genshin_eat/images/klee/10.png b/meme_generator/memes/genshin_eat/images/klee/10.png new file mode 100644 index 00000000..7a6146ce Binary files /dev/null and b/meme_generator/memes/genshin_eat/images/klee/10.png differ diff --git a/meme_generator/memes/genshin_eat/images/klee/11.png b/meme_generator/memes/genshin_eat/images/klee/11.png new file mode 100644 index 00000000..ab95f686 Binary files /dev/null and b/meme_generator/memes/genshin_eat/images/klee/11.png differ diff --git a/meme_generator/memes/genshin_eat/images/klee/12.png b/meme_generator/memes/genshin_eat/images/klee/12.png new file mode 100644 index 00000000..472e7e66 Binary files /dev/null and b/meme_generator/memes/genshin_eat/images/klee/12.png differ diff --git a/meme_generator/memes/genshin_eat/images/klee/13.png b/meme_generator/memes/genshin_eat/images/klee/13.png new file mode 100644 index 00000000..a964678d Binary files /dev/null and b/meme_generator/memes/genshin_eat/images/klee/13.png differ diff --git a/meme_generator/memes/genshin_eat/images/klee/14.png b/meme_generator/memes/genshin_eat/images/klee/14.png new file mode 100644 index 00000000..86f53726 Binary files /dev/null and b/meme_generator/memes/genshin_eat/images/klee/14.png differ diff --git a/meme_generator/memes/genshin_eat/images/klee/15.png b/meme_generator/memes/genshin_eat/images/klee/15.png new file mode 100644 index 00000000..50a20891 Binary files /dev/null and b/meme_generator/memes/genshin_eat/images/klee/15.png differ diff --git a/meme_generator/memes/genshin_eat/images/nilou/00.png b/meme_generator/memes/genshin_eat/images/nilou/00.png new file mode 100644 index 00000000..a75eea53 Binary files /dev/null and b/meme_generator/memes/genshin_eat/images/nilou/00.png differ diff --git a/meme_generator/memes/genshin_eat/images/nilou/01.png b/meme_generator/memes/genshin_eat/images/nilou/01.png new file mode 100644 index 00000000..a75eea53 Binary files /dev/null and b/meme_generator/memes/genshin_eat/images/nilou/01.png differ diff --git a/meme_generator/memes/genshin_eat/images/nilou/02.png b/meme_generator/memes/genshin_eat/images/nilou/02.png new file mode 100644 index 00000000..bf58c735 Binary files /dev/null and b/meme_generator/memes/genshin_eat/images/nilou/02.png differ diff --git a/meme_generator/memes/genshin_eat/images/nilou/03.png b/meme_generator/memes/genshin_eat/images/nilou/03.png new file mode 100644 index 00000000..cd9a41d5 Binary files /dev/null and b/meme_generator/memes/genshin_eat/images/nilou/03.png differ diff --git a/meme_generator/memes/genshin_eat/images/nilou/04.png b/meme_generator/memes/genshin_eat/images/nilou/04.png new file mode 100644 index 00000000..b1da1a65 Binary files /dev/null and b/meme_generator/memes/genshin_eat/images/nilou/04.png differ diff --git a/meme_generator/memes/genshin_eat/images/nilou/05.png b/meme_generator/memes/genshin_eat/images/nilou/05.png new file mode 100644 index 00000000..866014ba Binary files /dev/null and b/meme_generator/memes/genshin_eat/images/nilou/05.png differ diff --git a/meme_generator/memes/genshin_eat/images/nilou/06.png b/meme_generator/memes/genshin_eat/images/nilou/06.png new file mode 100644 index 00000000..7426d30a Binary files /dev/null and b/meme_generator/memes/genshin_eat/images/nilou/06.png differ diff --git a/meme_generator/memes/genshin_eat/images/nilou/07.png b/meme_generator/memes/genshin_eat/images/nilou/07.png new file mode 100644 index 00000000..ed485476 Binary files /dev/null and b/meme_generator/memes/genshin_eat/images/nilou/07.png differ diff --git a/meme_generator/memes/genshin_eat/images/nilou/08.png b/meme_generator/memes/genshin_eat/images/nilou/08.png new file mode 100644 index 00000000..e058fc34 Binary files /dev/null and b/meme_generator/memes/genshin_eat/images/nilou/08.png differ diff --git a/meme_generator/memes/genshin_eat/images/nilou/09.png b/meme_generator/memes/genshin_eat/images/nilou/09.png new file mode 100644 index 00000000..2b49a4fd Binary files /dev/null and b/meme_generator/memes/genshin_eat/images/nilou/09.png differ diff --git a/meme_generator/memes/genshin_eat/images/nilou/10.png b/meme_generator/memes/genshin_eat/images/nilou/10.png new file mode 100644 index 00000000..4e3ca6d9 Binary files /dev/null and b/meme_generator/memes/genshin_eat/images/nilou/10.png differ diff --git a/meme_generator/memes/genshin_eat/images/nilou/11.png b/meme_generator/memes/genshin_eat/images/nilou/11.png new file mode 100644 index 00000000..3f1a928d Binary files /dev/null and b/meme_generator/memes/genshin_eat/images/nilou/11.png differ diff --git a/meme_generator/memes/genshin_eat/images/nilou/12.png b/meme_generator/memes/genshin_eat/images/nilou/12.png new file mode 100644 index 00000000..04712ed6 Binary files /dev/null and b/meme_generator/memes/genshin_eat/images/nilou/12.png differ diff --git a/meme_generator/memes/genshin_eat/images/nilou/13.png b/meme_generator/memes/genshin_eat/images/nilou/13.png new file mode 100644 index 00000000..65527782 Binary files /dev/null and b/meme_generator/memes/genshin_eat/images/nilou/13.png differ diff --git a/meme_generator/memes/genshin_eat/images/nilou/14.png b/meme_generator/memes/genshin_eat/images/nilou/14.png new file mode 100644 index 00000000..4e3ca6d9 Binary files /dev/null and b/meme_generator/memes/genshin_eat/images/nilou/14.png differ diff --git a/meme_generator/memes/genshin_eat/images/nilou/15.png b/meme_generator/memes/genshin_eat/images/nilou/15.png new file mode 100644 index 00000000..3f1a928d Binary files /dev/null and b/meme_generator/memes/genshin_eat/images/nilou/15.png differ diff --git a/meme_generator/memes/genshin_eat/images/yae_miko/00.png b/meme_generator/memes/genshin_eat/images/yae_miko/00.png new file mode 100644 index 00000000..f20c4d34 Binary files /dev/null and b/meme_generator/memes/genshin_eat/images/yae_miko/00.png differ diff --git a/meme_generator/memes/genshin_eat/images/yae_miko/01.png b/meme_generator/memes/genshin_eat/images/yae_miko/01.png new file mode 100644 index 00000000..f20c4d34 Binary files /dev/null and b/meme_generator/memes/genshin_eat/images/yae_miko/01.png differ diff --git a/meme_generator/memes/genshin_eat/images/yae_miko/02.png b/meme_generator/memes/genshin_eat/images/yae_miko/02.png new file mode 100644 index 00000000..bfaf5ea1 Binary files /dev/null and b/meme_generator/memes/genshin_eat/images/yae_miko/02.png differ diff --git a/meme_generator/memes/genshin_eat/images/yae_miko/03.png b/meme_generator/memes/genshin_eat/images/yae_miko/03.png new file mode 100644 index 00000000..5b5e45b7 Binary files /dev/null and b/meme_generator/memes/genshin_eat/images/yae_miko/03.png differ diff --git a/meme_generator/memes/genshin_eat/images/yae_miko/04.png b/meme_generator/memes/genshin_eat/images/yae_miko/04.png new file mode 100644 index 00000000..cb20d05d Binary files /dev/null and b/meme_generator/memes/genshin_eat/images/yae_miko/04.png differ diff --git a/meme_generator/memes/genshin_eat/images/yae_miko/05.png b/meme_generator/memes/genshin_eat/images/yae_miko/05.png new file mode 100644 index 00000000..99e95491 Binary files /dev/null and b/meme_generator/memes/genshin_eat/images/yae_miko/05.png differ diff --git a/meme_generator/memes/genshin_eat/images/yae_miko/06.png b/meme_generator/memes/genshin_eat/images/yae_miko/06.png new file mode 100644 index 00000000..a30e2ff4 Binary files /dev/null and b/meme_generator/memes/genshin_eat/images/yae_miko/06.png differ diff --git a/meme_generator/memes/genshin_eat/images/yae_miko/07.png b/meme_generator/memes/genshin_eat/images/yae_miko/07.png new file mode 100644 index 00000000..b198b871 Binary files /dev/null and b/meme_generator/memes/genshin_eat/images/yae_miko/07.png differ diff --git a/meme_generator/memes/genshin_eat/images/yae_miko/08.png b/meme_generator/memes/genshin_eat/images/yae_miko/08.png new file mode 100644 index 00000000..d9975660 Binary files /dev/null and b/meme_generator/memes/genshin_eat/images/yae_miko/08.png differ diff --git a/meme_generator/memes/genshin_eat/images/yae_miko/09.png b/meme_generator/memes/genshin_eat/images/yae_miko/09.png new file mode 100644 index 00000000..42bfe63d Binary files /dev/null and b/meme_generator/memes/genshin_eat/images/yae_miko/09.png differ diff --git a/meme_generator/memes/genshin_eat/images/yae_miko/10.png b/meme_generator/memes/genshin_eat/images/yae_miko/10.png new file mode 100644 index 00000000..aff15a0d Binary files /dev/null and b/meme_generator/memes/genshin_eat/images/yae_miko/10.png differ diff --git a/meme_generator/memes/genshin_eat/images/yae_miko/11.png b/meme_generator/memes/genshin_eat/images/yae_miko/11.png new file mode 100644 index 00000000..3b1ad247 Binary files /dev/null and b/meme_generator/memes/genshin_eat/images/yae_miko/11.png differ diff --git a/meme_generator/memes/genshin_eat/images/yae_miko/12.png b/meme_generator/memes/genshin_eat/images/yae_miko/12.png new file mode 100644 index 00000000..9f09502f Binary files /dev/null and b/meme_generator/memes/genshin_eat/images/yae_miko/12.png differ diff --git a/meme_generator/memes/genshin_eat/images/yae_miko/13.png b/meme_generator/memes/genshin_eat/images/yae_miko/13.png new file mode 100644 index 00000000..3d3f8420 Binary files /dev/null and b/meme_generator/memes/genshin_eat/images/yae_miko/13.png differ diff --git a/meme_generator/memes/genshin_eat/images/yae_miko/14.png b/meme_generator/memes/genshin_eat/images/yae_miko/14.png new file mode 100644 index 00000000..6dc3239b Binary files /dev/null and b/meme_generator/memes/genshin_eat/images/yae_miko/14.png differ diff --git a/meme_generator/memes/genshin_eat/images/yae_miko/15.png b/meme_generator/memes/genshin_eat/images/yae_miko/15.png new file mode 100644 index 00000000..85b06892 Binary files /dev/null and b/meme_generator/memes/genshin_eat/images/yae_miko/15.png differ diff --git a/meme_generator/memes/genshin_eat/images/zhongli/00.png b/meme_generator/memes/genshin_eat/images/zhongli/00.png new file mode 100644 index 00000000..8275fe60 Binary files /dev/null and b/meme_generator/memes/genshin_eat/images/zhongli/00.png differ diff --git a/meme_generator/memes/genshin_eat/images/zhongli/01.png b/meme_generator/memes/genshin_eat/images/zhongli/01.png new file mode 100644 index 00000000..57537753 Binary files /dev/null and b/meme_generator/memes/genshin_eat/images/zhongli/01.png differ diff --git a/meme_generator/memes/genshin_eat/images/zhongli/02.png b/meme_generator/memes/genshin_eat/images/zhongli/02.png new file mode 100644 index 00000000..529c985e Binary files /dev/null and b/meme_generator/memes/genshin_eat/images/zhongli/02.png differ diff --git a/meme_generator/memes/genshin_eat/images/zhongli/03.png b/meme_generator/memes/genshin_eat/images/zhongli/03.png new file mode 100644 index 00000000..aedd99f1 Binary files /dev/null and b/meme_generator/memes/genshin_eat/images/zhongli/03.png differ diff --git a/meme_generator/memes/genshin_eat/images/zhongli/04.png b/meme_generator/memes/genshin_eat/images/zhongli/04.png new file mode 100644 index 00000000..fe700000 Binary files /dev/null and b/meme_generator/memes/genshin_eat/images/zhongli/04.png differ diff --git a/meme_generator/memes/genshin_eat/images/zhongli/05.png b/meme_generator/memes/genshin_eat/images/zhongli/05.png new file mode 100644 index 00000000..022a2df7 Binary files /dev/null and b/meme_generator/memes/genshin_eat/images/zhongli/05.png differ diff --git a/meme_generator/memes/genshin_eat/images/zhongli/06.png b/meme_generator/memes/genshin_eat/images/zhongli/06.png new file mode 100644 index 00000000..a5cc3d04 Binary files /dev/null and b/meme_generator/memes/genshin_eat/images/zhongli/06.png differ diff --git a/meme_generator/memes/genshin_eat/images/zhongli/07.png b/meme_generator/memes/genshin_eat/images/zhongli/07.png new file mode 100644 index 00000000..89231a6f Binary files /dev/null and b/meme_generator/memes/genshin_eat/images/zhongli/07.png differ diff --git a/meme_generator/memes/genshin_eat/images/zhongli/08.png b/meme_generator/memes/genshin_eat/images/zhongli/08.png new file mode 100644 index 00000000..62a060a4 Binary files /dev/null and b/meme_generator/memes/genshin_eat/images/zhongli/08.png differ diff --git a/meme_generator/memes/genshin_eat/images/zhongli/09.png b/meme_generator/memes/genshin_eat/images/zhongli/09.png new file mode 100644 index 00000000..e68578be Binary files /dev/null and b/meme_generator/memes/genshin_eat/images/zhongli/09.png differ diff --git a/meme_generator/memes/genshin_eat/images/zhongli/10.png b/meme_generator/memes/genshin_eat/images/zhongli/10.png new file mode 100644 index 00000000..312f3358 Binary files /dev/null and b/meme_generator/memes/genshin_eat/images/zhongli/10.png differ diff --git a/meme_generator/memes/genshin_eat/images/zhongli/11.png b/meme_generator/memes/genshin_eat/images/zhongli/11.png new file mode 100644 index 00000000..82825206 Binary files /dev/null and b/meme_generator/memes/genshin_eat/images/zhongli/11.png differ diff --git a/meme_generator/memes/genshin_eat/images/zhongli/12.png b/meme_generator/memes/genshin_eat/images/zhongli/12.png new file mode 100644 index 00000000..e93e3e22 Binary files /dev/null and b/meme_generator/memes/genshin_eat/images/zhongli/12.png differ diff --git a/meme_generator/memes/genshin_eat/images/zhongli/13.png b/meme_generator/memes/genshin_eat/images/zhongli/13.png new file mode 100644 index 00000000..f3fefa2c Binary files /dev/null and b/meme_generator/memes/genshin_eat/images/zhongli/13.png differ diff --git a/meme_generator/memes/genshin_eat/images/zhongli/14.png b/meme_generator/memes/genshin_eat/images/zhongli/14.png new file mode 100644 index 00000000..4199553b Binary files /dev/null and b/meme_generator/memes/genshin_eat/images/zhongli/14.png differ diff --git a/meme_generator/memes/genshin_eat/images/zhongli/15.png b/meme_generator/memes/genshin_eat/images/zhongli/15.png new file mode 100644 index 00000000..69bf0c0a Binary files /dev/null and b/meme_generator/memes/genshin_eat/images/zhongli/15.png differ