تقنية

نسبة أبعاد الصورة المولدة: هل يتسع الإطار لترتيبك المطلوب؟

إطاران افتراضيان بنسبة مشتركة وعدد بكسلات مختلف يرتبطان بمراجعة شروط التكوين
مخطط من إعداد بحر العلوم؛ المقاسات أمثلة حسابية وليست نتائج توليد.

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

الخلاصة السريعة

اكتب النسبة والأبعاد المطلوبة وعلاقات العناصر داخل الإطار، ثم راجع المخرج؛ شكل الإطار وحجم الملف ومطابقة التكوين أمور تحتاج فحصا منفصلا.

  • يوثق Diffusers العرض والارتفاع بوحدات البكسل لمخرج التوليد؛ القيود تعتمد على النموذج، فلا نفترض دعمه لأي قياس. [1]
  • عرض 1200 وارتفاع 600 يعطي نسبة 2 إلى 1، وكذلك 800 و400؛ النسبة المشتركة لا تجعل عدد البكسلات متساويا.
  • حدد ثلاث أوراق أسفل الإطار ومساحة فارغة للعنوان أعلاه؛ إطار عريض لا يثبت أن مولدا وضع العناصر في المواضع المطلوبة.
  • قص الناتج أو تمديده بعد التوليد قد يغير ما تعرضه؛ راجع النسخة النهائية والمواضع وعدد العناصر، ولا تسم تغيير المقاس إعادة تكوين تحققنا منها.

أي قياس يخص طلب التوليد؟

يعرف دليل Diffusers height وwidth بارتفاع الصورة المولدة وعرضها بالبكسل. [1] لا ننقل أحجام نموذج معين إلى كل مولد.

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

لماذا لا تحدد النسبة وحدها حجم الصورة؟

في مثال حسابي مستقل، 1200 مقسومة على 600 تساوي 2، و800 مقسومة على 400 تساوي 2 أيضا. لكن الأول يحتوي على 720000 بكسل، والثاني على 320000. كلاهما إطار عرضه ضعف ارتفاعه، ولا يتساويان في عدد البكسلات.

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

هل اتساع الإطار ينفذ ترتيب العناصر؟

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

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

ما الذي تغيره المعالجة اللاحقة؟

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

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

المصادر ومتابعة القراءة

  1. Diffusers: Text-to-image output parameters (يفتح في نافذة جديدة)huggingface.co

أُعدّ هذا المقال بصياغة عربية أصلية بالاستناد إلى المصادر أعلاه، وهو مدخل تمهيدي إلى الموضوع. اقرأ منهجية المحتوى وحدوده.