KAZCMS Logo

KAZCMS

KAZ Image Craft

أداة تحرير الصور الخفيفة على جانب العميل. قص، تدوير ومعاينة الصور قبل التحميل، تم تنفيذها بالكامل باستخدام JavaScript وبدون أي تبعيات.

🚀 الميزات

  • 🖼️ معاينة الصور - عرض الصور قبل التحميل، يدعم القص والتدوير
  • ✂️ القص والتدوير - قص حر، ضبط قرص التدوير، يدعم الانعكاس
  • 🗂️ إدارة متعددة للصور - إدارة عدة صور لكل حقل، يدعم السحب والإفلات
  • ♻️ إعادة ضبط - إعادة الصورة الأصلية بنقرة واحدة
  • 🚫 اكتشاف التكرار - يكتشف ويمنع تحميل الصور المكررة تلقائياً
  • ⚙️ بدون تبعيات - JavaScript نقي، لا يحتاج لأي إطار عمل

📝 كيفية الاستخدام

  1. 1. إضافة الملفات - أضف ملفات CSS و JS (محلي أو عبر CDN)
  2. 2. إضافة العناصر - أضف <input type="file"> في النموذج واستخدم data-max لتحديد الحد الأقصى للتحميل
  3. 3.
    تهيئة
    document.addEventListener('DOMContentLoaded', () => {
      KazImageCraft._init('kaz-file-input', 'kaz-upload-form');
    });
  4. 4.
    إرسال النموذج
    KazImageCraft.injectAllFiles();
    form.submit();

🌐 دعم متعدد اللغات

يوفر عدة ملفات لغة (مثل en-us.js، zh-cn.js)، يمكن استبدالها مباشرة أو تعديل نصوص واجهة المستخدم.

💡 حالات الاستخدام

مثالي للمحافظ الرقمية، لوحات الإدارة أو محرري المحتوى الغني، يوفر تجربة نظيفة وفعالة وبدون تشويش.

🔗 الروابط

📄 الترخيص

MIT License