# مشروع PhotoCraft يعيد بناء Photoshop بلغة Rust كمصدر مفتوح ويفتح ملفات PSD بطبقاتها

> **المغزى:** المغزى: ما أفشل بدائل Photoshop السابقة لم يكن الواجهة بل الحبس في صيغة ملف مغلقة، وأداة تحفظ ملفات PSD وتُدار من MCP تفتح طريقًا ثالثًا لأتمتة التصميم بلا اشتراك.

- المصدر: المغزى (https://almaghza.com/a/2026-10-08-photocraft-rust-photoshop-alternative/)
- التاريخ: 27 ربيع الآخر - 8 أكتوبر 2026 (2026-10-08)
- القسم: برمجيات
- الوسوم: Adobe، Rust، المصادر المفتوحة، MCP

ظهر مشروع مفتوح المصدر اسمه PhotoCraft، يصف نفسه بأنه إعادة بناء لبرنامج Adobe Photoshop من الصفر بطريقة clean-room، أي دون الاعتماد على كود Adobe، ومكتوب بالكامل بلغة Rust. ورخصته MIT أو Apache-2.0، فهو مجاني ومفتوح فعلًا.

لكن المستودع نفسه يذكر أن حالة المشروع early alpha، أي نسخة أولية مبكرة. فهو ليس أداة جاهزة للعمل الإنتاجي اليوم، ولا ينشر المستودع أي مقارنة أداء مع Photoshop.

والتفصيل الأهم في المشروع هو التعامل مع ملفات PSD، الصيغة التي يحفظ بها Photoshop التصاميم بطبقاتها. فالأداة تفتح هذه الملفات وتحررها وتحفظها، والرقم المنشور في المستودع أن إعادة الحفظ تُبقي الشكل المعروض كما هو في 307 ملفات من أصل 309 في مجموعة اختبار psd-tools.

وهذه هي النقطة التي تعثرت عندها بدائل كثيرة سابقة. فالمستخدم لا يبقى مع برنامج تصميم بسبب واجهته فقط، بل لأن أرشيف ملفاته محفوظ بصيغة لا يملكها. وأداة تقرأ هذه الصيغة وتكتبها تهاجم المشكلة من جهتها الصحيحة، لأن الملفات القديمة تنتقل مع صاحبها.

والبرنامج مكتوب كتطبيق أصيل، لا يعتمد على Electron، ويعمل الـ compositor فيه، وهو الجزء الذي يركّب الطبقات ويعرضها، على مكتبة wgpu. ويعمل على macOS وWindows وLinux وFreeBSD وعلى الويب.

ويضيف المشروع شيئًا لا تقدمه البدائل المعروفة مثل GIMP وKrita وGraphite بالطريقة نفسها: كل أمر في البرنامج يمكن استدعاؤه من سطر الأوامر، أو من قناة تحكم بصيغة JSON، أو من خادم MCP. وهذا يعني أن agent ذكاء اصطناعي يمكنه أن يفتح ملفًا ويعدّل طبقة ويحفظ النتيجة دون تدخل بشري.

وبالنسبة لفرق المنتجات في المنطقة، كان توليد عشرات الصور من قالب واحد يتطلب اشتراكًا شهريًا بالدولار، أو كتابة كود معالجة صور من الصفر. ومع هذا المشروع يظهر طريق ثالث مفتوح، ناقص في هذه المرحلة لكنه موجود. ويبقى السؤال المفتوح هو المدة التي يحتاجها ليصل من نسخة أولية إلى أداة يُعتمد عليها.

## المصادر

- [مستودع PhotoCraft على GitHub](https://github.com/storytold/photocraft)
- [صفحة المشروع](https://getartcraft.com/apps/photocraft)
- [موقع GIMP](https://www.gimp.org)
- [موقع Krita](https://krita.org/en/)
- [موقع Graphite](https://graphite.rs)
- [مجموعة اختبار psd-tools](https://github.com/psd-tools/psd-tools)
