Spaces:
Sleeping
Sleeping
from pathlib import Path | |
from PIL.Image import Image as IMG | |
from pil_utils import BuildImage | |
from meme_generator import add_meme | |
from meme_generator.utils import save_gif | |
img_dir = Path(__file__).parent / "images" | |
def capoo_rub(images: list[BuildImage], texts, args): | |
img = images[0].convert("RGBA").square().resize((180, 180)) | |
frames: list[IMG] = [] | |
locs = [ | |
(178, 184, 78, 260), | |
(178, 174, 84, 269), | |
(178, 174, 84, 269), | |
(178, 178, 84, 264), | |
] | |
for i in range(4): | |
frame = BuildImage.open(img_dir / f"{i}.png") | |
w, h, x, y = locs[i] | |
frame.paste(img.resize((w, h)), (x, y), below=True) | |
frames.append(frame.image) | |
return save_gif(frames, 0.1) | |
add_meme( | |
"capoo_rub", capoo_rub, min_images=1, max_images=1, keywords=["咖波蹭", "咖波贴"] | |
) | |