> For the complete documentation index, see [llms.txt](https://docs.augelab.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.augelab.com/arabic/alblwkat-alwzyfyh/blocks-reference/image-transformations/operations/divide-images.md).

# Divide Images

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

## 📥 المدخلات <a href="#inputs" id="inputs"></a>

`Image Any` الإدخال الأول (البسط). قم بتوصيل الصورة التي تريد قسماً عليها.

`Image Any` الإدخال الثاني (المقام). قم بتوصيل صورة بنفس أبعاد وصيغة القنوات للصورة الأولى.

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

## 📤 المخرجات <a href="#outputs" id="outputs"></a>

`Image Any` الصورة الناتجة بعد إجراء القسمة بكسل-ببكسل بين الإدخال الأول والثاني.

## 🕹️ عناصر التحكم <a href="#controls" id="controls"></a>

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

## 🎨 الميزات <a href="#features" id="features"></a>

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

## ⚙️ آلية التشغيل <a href="#running-mechanism" id="running-mechanism"></a>

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

## 📝 تعليمات الاستخدام <a href="#usage" id="usage"></a>

* قم بتوصيل الصورة التي تريد قسماً عليها إلى المدخل الأول `Image Any`.
* قم بتوصيل الصورة التي تريد القسمة بها إلى المدخل الثاني `Image Any`.
* تأكد من أن الصورتين لهما نفس العرض، الارتفاع وعدد القنوات قبل تشغيل البلوك.
* اقرأ الناتج من المخرج `Image Any` لمتابعة المعالجة أو لمعاينة النتيجة.

## 💡 نصائح وحيل <a href="#tips-and-tricks" id="tips-and-tricks"></a>

* إذا كانت الصورتان بأحجام مختلفة، استخدم البلوك `Image Resize` قبل ذلك لإعادة تحجيم إحداهما لتطابق الأخرى.
* لتجنب مشاكل البكسلات الصفرية أو القيم القريبة من الصفر في المقام، أضف ثابتًا صغيرًا إلى المقام قبل القسمة. يمكنك إنشاء صورة ذات قيمة صغيرة باستخدام `Make Image` ودمجها مع المقام عبر `Add Images` أو `Add Images Weighted`.
* إذا توقعت فروق مدى ديناميكي كبيرة بين الصورتين، قم بتطبيع المدخلات أولًا باستخدام `Normalize Image`.
* للعرض بعد القسمة، استخدم `Auto Contrast` أو `Adjust Colors` لجعل الفروقات الدقيقة أكثر وضوحًا.
* عاين الصور الوسيطة أو النهائية عبر `Show Image` واحفظ النتائج باستخدام `Image Logger` أو `Image Write` عند الحاجة.

## 🛠️ استكشاف الأخطاء وإصلاحها <a href="#troubleshooting" id="troubleshooting"></a>

* اختلاف أحجام الصور: تأكد من أن كلا المدخلين لهما نفس الأبعاد. استخدم `Image Resize` لإصلاح الاختلافات.
* ظهور تشويش غير متوقع أو بكسلات مُشَبَّعة: افحص وجود قيم صفرية أو صغيرة جدًا في المقام وأضف ثابتًا صغيرًا إذا لزم الأمر. كما فكر في تطبيع المدخلات أولًا.
* تغيّر غير مرغوب في الألوان: تأكد أن كلتا الصورتين تشتركان في نفس ترتيب القنوات (مثل BGR/RGB) وعدد القنوات. استخدم تحويل الألوان أو عمليات القناة في البلوكات السابقة إذا لزم الأمر.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation by asking a question.

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://docs.augelab.com/arabic/alblwkat-alwzyfyh/blocks-reference/image-transformations/operations/divide-images.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
