KAZ Image Craft
أداة تحرير الصور الخفيفة على جانب العميل. قص، تدوير ومعاينة الصور قبل التحميل، تم تنفيذها بالكامل باستخدام JavaScript وبدون أي تبعيات.
🚀 الميزات
- 🖼️ معاينة الصور - عرض الصور قبل التحميل، يدعم القص والتدوير
- ✂️ القص والتدوير - قص حر، ضبط قرص التدوير، يدعم الانعكاس
- 🗂️ إدارة متعددة للصور - إدارة عدة صور لكل حقل، يدعم السحب والإفلات
- ♻️ إعادة ضبط - إعادة الصورة الأصلية بنقرة واحدة
- 🚫 اكتشاف التكرار - يكتشف ويمنع تحميل الصور المكررة تلقائياً
- ⚙️ بدون تبعيات - JavaScript نقي، لا يحتاج لأي إطار عمل
📝 كيفية الاستخدام
- 1. إضافة الملفات - أضف ملفات CSS و JS (محلي أو عبر CDN)
-
2.
إضافة العناصر - أضف
<input type="file">
في النموذج واستخدمdata-max
لتحديد الحد الأقصى للتحميل -
3.
تهيئة
document.addEventListener('DOMContentLoaded', () => { KazImageCraft._init('kaz-file-input', 'kaz-upload-form'); });
-
4.
إرسال النموذج
KazImageCraft.injectAllFiles(); form.submit();
🌐 دعم متعدد اللغات
يوفر عدة ملفات لغة (مثل en-us.js
، zh-cn.js
)، يمكن استبدالها مباشرة أو تعديل نصوص واجهة المستخدم.
💡 حالات الاستخدام
مثالي للمحافظ الرقمية، لوحات الإدارة أو محرري المحتوى الغني، يوفر تجربة نظيفة وفعالة وبدون تشويش.
🔗 الروابط
- 📦 مستودع GitHub - عرض الكود المصدري
- 🎮 العرض التوضيحي - جربه الآن
📄 الترخيص
MIT License