"إذا أراد العامل أن يؤدي عمله بشكل جيد، فعليه أولاً أن يشحذ أدواته." - كونفوشيوس، "مختارات كونفوشيوس. لو لينجونج"
الصفحة الأمامية > برمجة > كيف يمزج Photoshop صورتين على مستوى البكسل؟

كيف يمزج Photoshop صورتين على مستوى البكسل؟

تم النشر بتاريخ 2024-11-15
تصفح:330

How does Photoshop blend two images on a pixel level?

كيف يقوم Photoshop بمزج صورتين؟

يقوم Photoshop بمزج صورتين عن طريق إجراء عمليات بكسل تلو الآخر التي تجمع وحدات البكسل المقابلة من كل منهما الصورة بناءً على وضع المزج المحدد. تحدد أوضاع المزج كيفية دمج الألوان والقنوات في الصورتين لإنشاء البكسل الناتج.

مزج قنوات RGB

بالنسبة لصور RGB، يستخدم Photoshop وحدات الماكرو التالية لمزج القنوات:

    ChannelBlend_Normal: يمزج البكسلات باستخدام خوارزمية المزج القياسية.
  • ChannelBlend_Lighten: يمزج البكسلات لإنشاء نتيجة أكثر سطوعًا.
  • ChannelBlend_Darken: يمزج البكسلات إلى إنشاء نتيجة أكثر قتامة.
  • ChannelBlend_Multiply: مضاعفة قنوات البكسلتين، وغالبًا ما يؤدي إلى تغميق النتيجة.
  • ChannelBlend_Average: متوسط ​​قنوات البكسلتين.
  • مزيج آخر تتضمن الأوضاع إضافة، طرح، فرق، نفي، شاشة، استبعاد، تراكب، SoftLight، HardLight، ColorDodge، ColorBurn، LinearDodge، LinearBurn، LinearLight، VividLight، PinLight، HardMix، Reflect، Glow، Phoenix، وAlpha.

المزج القائم على المخزن المؤقت

لتبسيط المزج، يستخدم Photoshop وحدات ماكرو مستندة إلى المخزن المؤقت لمزج ألوان RGB:

    ColorBlend_Normal: ينفذ المزج العادي.
  • تتضمن أوضاع المزج الأخرى Lighten، Darken، Multiply، Average، Add، Subtract، Difference، Negation، Screen، Exclusion، Overlay، SoftLight، HardLight، ColorDodge، ColorBurn، LinearDodge، LinearBurn، LinearLight، VividLight، PinLight، HardMix، Reflect، Glow، Phoenix.

المزج المستند إلى HLS

بعض أوضاع المزج في Photoshop تتضمن تحويل قنوات RGB إلى Hue، Saturation، Luminance (HLS) والعودة مرة أخرى. تعمل وحدات الماكرو هذه على تسهيل مزج HLS:

    ColorBlend_Hue: يمزج على أساس تدرج اللون.
  • ColorBlend_Saturation: يمزج على أساس التشبع.
  • ColorBlend_Color: يمزج على أساس اللون.
  • ColorBlend_Luminosity: مزج يعتمد على السطوع.
  • مثال

لمزج صورتين RGB، يمكنك استخدام الكود التالي:

ColorBlend_Glow(TargetPtr, ImageAPtr, ImageBPtr);

الموارد
ColorBlend_Glow(TargetPtr, ImageAPtr, ImageBPtr);

لمزيد من المعلومات، راجع الموارد التالية:

PegTop أوضاع المزج

Photoshop الطب الشرعي
  • نظرة ثاقبة في Photoshop 7.0 أوضاع المزج
  • SF - الأساسيات - أوضاع المزج
  • إنهاء أوضاع المزج
  • مدونة Romz
  • وظائف تحويل ReactOS RGB-HLS
أحدث البرنامج التعليمي أكثر>

تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.

Copyright© 2022 湘ICP备2022001581号-3