Spaces:
Paused
Paused
File size: 845 Bytes
efeddde | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 | from PIL import Image, ImageDraw
from pathlib import Path
def create_sample_image():
input_dir = Path("data/input")
input_dir.mkdir(parents=True, exist_ok=True)
img_path = input_dir / "sample.jpg"
# Create a 400x400 image with face-like feature shapes
img = Image.new("RGB", (400, 400), color=(240, 220, 200))
draw = ImageDraw.Draw(img)
# Eyes
draw.ellipse([120, 140, 160, 180], fill=(50, 50, 50))
draw.ellipse([240, 140, 280, 180], fill=(50, 50, 50))
# Nose
draw.polygon([(200, 190), (185, 250), (215, 250)], fill=(200, 150, 130))
# Mouth
draw.arc([140, 260, 260, 310], start=0, end=180, fill=(180, 50, 50), width=8)
img.save(img_path, quality=95)
print(f"Sample image created at: {img_path.resolve()}")
if __name__ == "__main__":
create_sample_image()
|