File size: 1,084 Bytes
e64ee47 | 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 29 30 31 32 33 34 35 36 37 38 |
import os
import sys
from PIL import Image
# Add root directory to python path
sys.path.append(os.path.abspath(os.path.join(os.path.dirname(__file__), '..')))
from core.layout_engine import generate_layout
def test_layout():
print("Starting layout verification...")
# Create a dummy input image
dummy_input = Image.new("RGB", (600, 800), (200, 200, 200))
try:
# Generate the layout with dummy data
print("Generating layout...")
result = generate_layout(
dummy_input,
person_name="محمد أحمد اسماعيل ",
id_number="1234567"
)
# Save the result
output_path = "layout_verification_result.jpg"
result.save(output_path, quality=95)
print(f"Success! Layout generated and saved to: {output_path}")
print(f"Current Settings Used: ID Font Size = {generate_layout.__globals__['S']['overlays']['id_font_size']}")
except Exception as e:
print(f"ERROR: {e}")
if __name__ == "__main__":
test_layout()
|