برام یه اسنوری برای اینستاگرام طراحی کن با این شعر از باب...
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 را مطابق میل خود تنظیم کنید.