Jimage-L2
مولد متن به تصویر پیشرفته
طراحی و توسعه شده توسط تیم JibayAi - ساخته شده از پایه بدون کپیبرداری

🚀 معرفی
مدل Jimage-L2 یک سیستم قدرتمند تولید تصویر از متن با پشتیبانی کامل از زبان فارسی و انگلیسی میباشد. این سیستم به صورت کاملاً بومی و بدون استفاده از کتابخانههای خارجی توسعه یافته است.
✨ قابلیتهای اصلی
📝 پردازش متن
- پشتیبانی کامل از حروف فارسی و انگلیسی
- اعتبارسنجی کاراکترها با سیستم Token-Based
- تشخیص خودکار زبان متن (فارسی/انگلیسی)
- نمایش دقیق متن بدون جابجایی یا جدا شدن حروف
🎨 مدیریت فونت
- انتخاب خودکار فونت بر اساس زبان متن
- پشتیبانی از 182 فونت انگلیسی در پوشه
EnglishFonts
- پشتیبانی از 138 فونت فارسی در پوشه
PersianFonts
- انتخاب رندوم فونت مناسب برای هر درخواست
🖼️ نسبتهای تصویر
- 1:1 (مربعی)
- 4:3 (افقی)
- 3:4 (عمودی)
🌈 سیستم رنگآمیزی
پسزمینه:
- رنگ ساده رندوم
- گرادیانت ۲ یا ۴ رنگ با هارمونی رنگی
- گرادیانت عمودی، افقی و مورب
- رنگهای نزدیک به هم در گرادیانت
متن:
- ۵۰٪ احتمال رنگ سفید برای متن
- ۵۰٪ احتمال رنگهای رندوم
- تضمین تضاد رنگی با پسزمینه
- قابلیت گرادیانت روی متن
✨ افکتهای ویژه
- سایه متن: رندوم (بدون سایه، ساده، عمیق)
- حاشیه متن: رندوم با رنگهای ساده یا گرادیانت
- گرادیانت متن: قابلیت فعال شدن رندوم
📁 ساختار فایلها
project/
├── tokens.json # دیکشنری کاراکترهای مجاز
├── fonts.json # لیست فونتهای موجود
├── EnglishFonts/ # پوشه فونتهای انگلیسی
├── PersianFonts/ # پوشه فونتهای فارسی
└── index.php # فایل اصلی
🛠️ نصب و راهاندازی
نیازمندیها
- PHP 7.4 یا بالاتر
- اکستنشن GD
- هاست لینوکس با سی پنل
مراحل نصب
- آپلود تمام فایلها در هاست
- اطمینان از وجود پوشههای
EnglishFonts و PersianFonts
- قرار دادن فونتها در پوشههای مربوطه
- تنظیم permission مناسب (755)
📡 روش استفاده
درخواست پایه
https://example.com/jimage.php?text=متن مورد نظر
مثالهای کاربردی
https://example.com/jimage.php?text=سلام دنیا
https://example.com/jimage.php?text=Hello World
https://example.com/jimage.php?text=پویا
⚡ ویژگیهای فنی
بهینهسازی
- زمان اجرا: حداکثر ۱۰ ثانیه
- مدیریت حافظه بهینه
- سازگار با هاستهای اشتراکی
- بدون نیاز به دسترسی ترمینال
امنیت
- اعتبارسنجی کامل ورودی
- بررسی کاراکترهای مجاز
- مدیریت خطاهای مختلف
- جلوگیری از حملات احتمالی
کیفیت
- سایز تصاویر متعادل (۴۰۰px پایه)
- محاسبه خودکار سایز فونت
- قرارگیری متن در مرکز تصویر
- کیفیت بالا در خروجی PNG
🎯 پارامترهای خروجی
- فرمت: PNG,JPG
- کیفیت: بالا
- Header-Type: image/png
- سایز: پویا بر اساس نسبت انتخابی
⚠️ مدیریت خطا
سیستم در صورت مواجهه با خطا، تصویر خطای مناسب تولید میکند:
- متن ورودی خالی است
- کاراکترهای غیرمجاز در متن
- خطا در بارگذاری tokens
- خطا در بارگذاری فونتها
- فونت مناسب یافت نشد
🔧 توسعه و سفارشیسازی
این سیستم کاملاً ماژولار طراحی شده و قابلیتهای زیر برای توسعه موجود است:
- افزودن فونتهای جدید
- اضافه کردن زبانهای بیشتر
- ایجاد افکتهای جدید
- تغییر الگوریتمهای رندوم
📞 پشتیبانی
توسعهدهنده: تیم JibayAi
نسخه: Jimage-L2
مستندات: https://jibay.ir/jimage.html,
این پروژه به طور کامل از پایه و بدون استفاده از کدهای موجود توسعه یافته است. تمام حقوق برای تیم JibayAi محفوظ میباشد.