يأخذ مُعيد تركيب التصميمات الرسومية أي عمل رسومي موجود (شعارات، ملصقات، منشورات اجتماعية، نماذج واجهة UI) ويُعيد تنسيقه إلى نسبة أبعاد جديدة بدون عمل يدوي على التخطيط. سير العمل مبسّط عمدًا: تقوم LoadImage بتحميل ملف المصدر، وتقوم عقدة إعادة التركيب المخصصة (UUID 172f1008-9337-4d2f-9212-ee081cb4faf5) بتحليل نسبة الأبعاد المستهدفة وتكييف التكوين، ثم تقوم SaveImage بكتابة النتيجة النهائية. بحسب إعداداتك، يمكنه الملاءمة مع أشرطة سوداء (letterbox)، أو القص لملء الإطار، أو توسيع اللوحة وتوليد محتوى محيط جديد للحصول على مظهر متناسق.
تقنيًا، تحسب عقدة المُعيد أفضل مقياس وإزاحة للصورة المصدر مقارنة بنسبة الأبعاد المطلوبة، ثم تطبّق واحدة من ثلاث استراتيجيات: قص ذكي، حشو بأشرطة سوداء (letterbox padding)، أو توسيع اللوحة مع الرسم خارج الإطار (outpainting). عند استخدام outpainting، تُنشئ العقدة قناع حدود حول المناطق الجديدة ثم تملؤها بالاعتماد على سياق البكسلات المجاورة لتقليل الفواصل المرئية—بدون الحاجة إلى مطالبة نصية. يساعد التنعيم على حواف القناع والمزج التكيفي في تقليل الهالات أو الانتقالات الحادة. يتم حفظ النتيجة عبر SaveImage، ما يجعل إنشاء عدة نسخ بنِسَب أبعاد مختلفة سريعًا وجاهزًا للويب أو الطباعة أو الشبكات الاجتماعية.
يفيد ذلك خصوصًا عندما تحتاج أصولًا متسقة عبر صيغ 1:1 و4:5 و16:9 و9:16 بدون إعادة رسم التخطيطات. وبالحفاظ على المسار بسيطًا ومحليًا على مستوى العقد (LoadImage → 172f1008-9337-4d2f-9212-ee081cb4faf5 → SaveImage)، ستحصل على نتائج متوقعة مع إعداد محدود، ويمكنك التكرار بسرعة عبر تعديل نسبة الأبعاد وسلوك القص/الملاءمة/التوسيع وتنعيم الفواصل.
API
استخدم سير العمل هذا من الكود
كل سير عمل في Comfy هو رسم بياني بصيغة JSON. الحمولة أدناه هي هذا سير العمل بالضبط كما يشغله ComfyUI — يمكنك جلبه من الرابط، حفظه في نظام التحكم بالإصدارات، أو تحميله في ComfyUI وتشغيله عقدة تلو الأخرى.
شغّله من TypeScript أو Python باستخدام Comfy SDK. نفس الكود يعمل على Comfy Cloud أو ComfyUI الذي تستضيفه بنفسك — فقط عنوان URL الأساسي يتغير.
// Install (beta)
npm i @comfyorg/sdk
// Run this workflow (TypeScript)
import { Comfy } from "@comfyorg/sdk";
const client = new Comfy({ apiKey: "comfyui-..." });
const wf = await client.workflows.fromFile("workflow_api.json");
const job = await client.run(wf);
await job.getOutputs("<output-node-id>")[0].toFile("output.png");يأخذ SDK سير العمل بصيغة API: افتح هذا سير العمل في ComfyUI واستخدم ملف → تصدير سير العمل (API).
يتطلب الوصول إلى Comfy Cloud API خطة تتضمن مفتاح API.
الأسئلة الشائعة














