برام یه اسنوری برای اینستاگرام طراحی کن با این شعر از باب...

A public project built with the Lightcap AI agent by anon-ac83 — open to read, run, fork, and export. Updated .

Prompt

برام یه اسنوری برای اینستاگرام طراحی کن با این شعر از بابا طاهر

_(attached: Screenshot_20260627_012312_Instagram.jpg)_

Lightcap

کد زیر را در فایل generate_story.py قرار دهید و سپس دستور python3 generate_story.py را اجرا کنید. خروجی یک تصویر 1080×1920 با شعرتان در فایل instagram_story.png ذخیره می‌شود.

python import os import requests from PIL import Image, ImageDraw, ImageFont import arabic_reshaper from bidi.algorithm import get_display

شعرتان

text = "آدم باید یه بابا طاهر"

تنظیمات

width, height = 1080, 1920 font_size = 80 font_path = "NotoNaskhArabic-Regular.ttf"

دانلود فونت اگر وجود نداشته باشد

if not os.path.exists(font_path): url = "https://github.com/googlefonts/noto-cjk/raw/main/hinted/NotoNaskhArabic-Regular.ttf" r = requests.get(url) with open(font_path, "wb") as f: f.write(r.content)

ایجاد تصویر

image = Image.new("RGB", (width, height), color=(255, 255, 255)) draw = ImageDraw.Draw(image) font = ImageFont.truetype(font_path, font_size)

متن را به صورت راست به چپ نمایش دهید

reshaped_text = arabic_reshaper.reshape(text) display_text = get_display(reshaped_text) text_width, text_height = draw.textsize(display_text, font=font)

موقعیت متن

x = (width - text_width) // 2 y = (height - text_height) // 2

رسم متن

draw.text((x, y), display_text, font=font, fill=(0, 0, 0))

ذخیره

image.save("instagram_story.png") print("تصویر در instagram_story.png ذخیره شد")

پس از اجرای این کد، فایل instagram_story.png در همان پوشه قرار می‌گیرد و آماده‌ی آپلود در اینستاگرام است. اگر می‌خواهید رنگ یا اندازه متن را تغییر دهید، مقادیر fill و font_size را مطابق میل خود تنظیم کنید.

Browse all public projects

Lightcap