الرسم السحري بالذكاء الاصطناعي
中文 | English
تطبيق رسم بالذكاء الاصطناعي مبني على Next.js، ويتميز بالوظائف الرئيسية التالية:
- 🎨 يدعم نماذج ذكاء اصطناعي متعددة (Sora، DALL-E، GPT، GEMINI وغيرها) وإضافة نماذج مخصصة
- 🖼️ يوفر وظائف تحويل النص إلى صورة وتحويل صورة إلى صورة، ويدعم مرجعية صور متعددة وتحرير مناطق
- 🔐 يتم تخزين جميع البيانات ومفاتيح API محلياً لضمان خصوصية وأمان البيانات
- 💻 يدعم النسخة الإلكترونية وتغليف التطبيق لسطح المكتب، للاستخدام عبر المنصات
تجربة مباشرة على الإنترنت
رابط الوصول: https://image-front-eight.vercel.app/
لقطات من التطبيق
الميزات الرئيسية
- 🎨 يدعم نماذج ذكاء اصطناعي متعددة
- نموذج GPT Sora_Image
- نموذج GPT 4o_Image
- نموذج GPT Image 1
- نموذج DALL-E 3
- نموذج GEMINI
- 🆕 نموذج مخصص (يدعم إضافة نماذج خاصة)
- 🔄 تبديل بين النماذج المتعددة
- يدعم التبديل السريع بين النماذج المختلفة
- لكل نموذج خيارات إعداد منفصلة
- ✍️ وظيفة تحويل النص إلى صورة
- يدعم تخصيص كلمات التحفيز
- يمكن اختيار نسبة الصورة
- يدعم أحجام صور متعددة
- 🖼️ وظيفة تحويل صورة إلى صورة
- يدعم تحرير الصور
- يدعم تحرير قناع المناطق
- يدعم ضبط جودة الصورة
- دعم تعدد الصور المرجعية (رفع عدة صور في نفس الوقت)
- 🔒 أمان البيانات
- جميع الصور المُنشأة وسجل التاريخ محفوظة فقط في متصفح الجهاز المحلي
- دعم تخصيص عنوان وكيل API
- دعم إعداد مفتاح API
- 📱 تصميم واجهة المستخدم
- واجهة مستخدم حديثة
- تجربة تفاعل سلسة
- عرض بصيغة Markdown
- دعم تمييز الكود
- 🖥️ دعم متعدد الأنظمة
- دعم التحزيم كتطبيق مكتبي (Windows، macOS، Linux)
- دعم الاستخدام دون اتصال (يتطلب إعداد واجهة API)
حزمة التقنيات
- Next.js 14
- TypeScript
- Tailwind CSS
- shadcn/ui
- React
- Tauri (تحزيم تطبيقات سطح المكتب)
التطوير المحلي
- استنساخ المشروع
git clone https://github.com/HappyDongD/magic_image.git
cd magic_image
- تثبيت الاعتمادات
npm install
或
yarn install
或
pnpm install
- بدء تشغيل خادم التطوير
npm run dev
或
yarn dev
或
pnpm dev
حزم تطبيق سطح المكتب
يستخدم هذا المشروع Tauri لحزم تطبيقات سطح المكتب، ويدعم أنظمة Windows وmacOS وLinux.
تجهيز البيئة
قبل حزم تطبيق سطح المكتب، يجب تثبيت الاعتمادات التالية:
- تثبيت Rust:
- زر https://www.rust-lang.org/tools/install
- اتبع التعليمات لتثبيت Rust وCargo
- اعتمادات النظام:
- Windows: تثبيت أدوات بناء Visual Studio C++
- macOS: تثبيت أدوات سطر أوامر Xcode (
xcode-select --install) - Linux: تثبيت الاعتمادات ذات الصلة، راجع دليل Tauri
وضع التطوير
# 安装 Tauri CLI
npm install -D @tauri-apps/cli启动桌面应用开发模式
npm run tauri:dev
بناء تطبيقات سطح المكتب
# 构建桌面应用安装包
npm run desktop
بعد الانتهاء من البناء، يمكنك العثور على حزمة التثبيت الخاصة بالنظام في دليل src-tauri/target/release/bundle.النشر على Vercel
- قم بعمل Fork لهذا المشروع إلى حساب GitHub الخاص بك
- أنشئ مشروعاً جديداً على Vercel
- استورد مستودع GitHub الخاص بك
- اضغط على نشر
تعليمات الاستخدام
- في أول استخدام يجب إعداد مفتاح API
- اضغط على "إعدادات المفتاح" في الزاوية اليمنى العليا
- أدخل مفتاح API والعنوان الأساسي
- اضغط على حفظ
- يمكنك أيضاً الإعداد السريع عبر معلمات URL:
http://localhost:3000?url=你的API地址&apikey=你的API密钥
`
例如:
`
http://localhost:3000?url=https%3A%2F%2Fapi.example.com&apikey=sk-xxx
``
ملاحظة: يجب ترميز الأحرف الخاصة في عنوان URL باستخدام ترميز URL- اختيار وضع التوليد
- توليد الصور من النص: إنشاء صورة من خلال وصف نصي
- توليد الصور من صورة: رفع صورة لتحريرها
- ضبط معلمات التوليد
- اختيار نموذج الذكاء الاصطناعي (نموذج مدمج أو نموذج مخصص)
- ضبط نسبة الصورة
- تعديل جودة الصورة (وضع توليد الصور من صورة)
- إدارة النماذج المخصصة
- انقر على رمز الإعداد بجانب مربع اختيار النموذج
- إضافة نموذج جديد: أدخل اسم النموذج، قيمة النموذج واختر نوع النموذج
- تعديل النموذج: انقر على زر تعديل النموذج الموجود
- حذف النموذج: انقر على زر حذف النموذج الموجود
- اختيار النموذج: انقر على زر علامة الجمع بجانب النموذج لاستخدامه مباشرة
- شرح أنواع النماذج
- تنسيق DALL-E: يستخدم واجهة توليد الصور (/v1/images/generations)
- تنسيق OpenAI: يستخدم واجهة المحادثة (/v1/chat/completions)
- توليد الصور
- أدخل الكلمات التحفيزية
- انقر على زر "توليد الصورة"
- انتظر حتى يكتمل التوليد
- إدارة الصور
- عرض السجل التاريخي
- تنزيل الصور المولدة
- تحرير الصور الموجودة
ملاحظات هامة
- جميع الصور المولدة والسجل التاريخي محفوظة فقط في متصفحك المحلي
- استخدام وضع الخصوصية أو تغيير الجهاز يؤدي إلى فقدان البيانات
- يرجى تنزيل وحفظ الصور الهامة في الوقت المناسب
- إعدادات واجهة برمجة التطبيقات سيتم تخزينها بأمان في متصفحك ولن تُرفع إلى الخادم
- تحميل موارد HTTP من موقع HTTPS سيتم حظره من قبل المتصفح، وسيقوم التطبيق بتحويل واجهات HTTP تلقائياً إلى HTTPS
دليل المساهمة
نرحب بتقديم القضايا وطلبات السحب للمساعدة في تحسين المشروع.
الترخيص
يعتمد هذا المشروع على ترخيص Apache License 2.0.
وفقًا للترخيص، يمكنك:
- ✅ الاستخدام التجاري: يمكنك استخدام البرنامج لأغراض تجارية
- ✅ التعديل: يمكنك تعديل كود المصدر للبرنامج
- ✅ التوزيع: يمكنك توزيع البرنامج
- ✅ الاستخدام الشخصي: يمكنك استخدام البرنامج بشكل خاص
- ✅ منح براءات الاختراع: هذا الترخيص يوفر أيضًا منحًا لبراءات الاختراع
- 📝 بيان الترخيص وحقوق النشر: يجب أن تتضمن الترخيص الأصلي وبيان حقوق النشر
- 📝 بيان التغييرات: يجب أن تعلن عن أي تغييرات كبيرة في الكود الأصلي
- 📝 بيان العلامة التجارية: لا يجوز استخدام العلامة التجارية للمساهمين
اشتر لي كوب قهوة
إذا كان هذا المشروع مفيدًا لك، نرحب بأن تشتر لي كوب قهوة ☕️
اشتر لي كوب قهوة
معلومات التواصل
إذا كان لديك أي أسئلة أو اقتراحات، نرحب بالتواصل معي عبر WeChat:
امسح رمز الاستجابة السريعة لإضافة WeChat
--- Tranlated By Open Ai Tx | Last indexed: 2025-09-09 ---