""" 创建测试图片的辅助脚本 """ from PIL import Image, ImageDraw from pathlib import Path # 确保目录存在 images_dir = Path(__file__).parent.parent / "fixtures" / "images" images_dir.mkdir(exist_ok=True) # 创建一个简单的红色图片 img = Image.new('RGB', (100, 100), color='red') img.save(images_dir / "test_image.png") # 创建一个较大的图片 large_img = Image.new('RGB', (800, 600), color='blue') large_img.save(images_dir / "large_image.png") # 创建一个带有透明度的图片(PNG) transparent_img = Image.new('RGBA', (100, 100), (255, 0, 0, 128)) transparent_img.save(images_dir / "transparent_image.png") # 创建一个小图片 small_img = Image.new('RGB', (50, 50), color='green') small_img.save(images_dir / "small_image.png") # 创建一个带文字的图片 text_img = Image.new('RGB', (200, 100), color='white') draw = ImageDraw.Draw(text_img) draw.text((10, 30), "Test Image", fill='black') text_img.save(images_dir / "text_image.png") print(f"Created test images in {images_dir}")