"Si un ouvrier veut bien faire son travail, il doit d'abord affûter ses outils." - Confucius, "Les Entretiens de Confucius. Lu Linggong"
Page de garde > La programmation > Comment Photoshop mélange-t-il deux images au niveau des pixels ?

Comment Photoshop mélange-t-il deux images au niveau des pixels ?

Publié le 2024-11-15
Parcourir:881

How does Photoshop blend two images on a pixel level?

Comment Photoshop mélange-t-il deux images ?

Photoshop mélange deux images en effectuant des opérations pixel par pixel qui combinent les pixels correspondants de chacune image basée sur un mode de fusion spécifié. Les modes de fusion déterminent la manière dont les couleurs et les canaux des deux images sont combinés pour créer le pixel résultant.

Mélange de canaux RVB

Pour les images RVB, Photoshop utilise les macros suivantes pour mélanger les canaux :

  • ChannelBlend_Normal : mélange les pixels en utilisant la fusion standard algorithme.
  • ChannelBlend_Lighten : mélange les pixels pour créer un résultat plus lumineux.
  • ChannelBlend_Darken : mélange les pixels pour créer un résultat plus sombre.
  • ChannelBlend_Multiply : multiplie les canaux des deux pixels, assombrissant souvent le résultat.
  • ChannelBlend_Average : Fait la moyenne des canaux des deux pixels.
  • Les autres modes de fusion incluent Ajouter, Soustraire, Différence, Négation, Écran, Exclusion, Superposition, SoftLight, HardLight, ColorDodge, ColorBurn, LinearDodge, LinearBurn, LinearLight, VividLight, PinLight, HardMix, Reflect, Glow, Phoenix et Alpha.

Basé sur un tampon Fusion

Pour simplifier la fusion, Photoshop utilise des macros basées sur un tampon pour la fusion des couleurs RVB :

  • ColorBlend_Normal : effectue une fusion normale.
  • Les autres modes de fusion incluent Éclaircir, Assombrir, Multiplier, Moyenne, Ajouter, Soustraire, Différence, Négation, Écran, Exclusion, Superposition, SoftLight, HardLight, ColorDodge, ColorBurn, LinearDodge, LinearBurn, LinearLight, VividLight, PinLight, HardMix, Reflect, Glow, Phoenix.

Mélange basé sur HLS

les modes de fusion некоторых dans Photoshop impliquent la conversion les canaux RVB vers Teinte, Saturation et Luminance (HLS) et vice-versa. Ces macros facilitent le mélange HLS :

  • ColorBlend_Hue : mélanges basés sur la teinte.
  • ColorBlend_Saturation : mélanges basés sur la saturation.
  • ColorBlend_Color : mélanges basés sur la couleur.
  • ColorBlend_Luminosity : mélanges basés sur luminosité.

Exemple

Pour mélanger deux images RVB, vous pouvez utiliser le code suivant :

ColorBlend_Glow(TargetPtr, ImageAPtr, ImageBPtr);

Ressources

Pour plus d'informations, reportez-vous au ressources suivantes :

  • Modes de fusion PegTop
  • Forensic Photoshop
  • Aperçu des modes de fusion Photoshop 7.0
  • SF - Bases - Modes de fusion
  • terminer les modes de fusion
  • Blog Romz
  • Conversion ReactOS RGB-HLS fonctions
Dernier tutoriel Plus>

Clause de non-responsabilité: Toutes les ressources fournies proviennent en partie d'Internet. En cas de violation de vos droits d'auteur ou d'autres droits et intérêts, veuillez expliquer les raisons détaillées et fournir une preuve du droit d'auteur ou des droits et intérêts, puis l'envoyer à l'adresse e-mail : [email protected]. Nous nous en occuperons pour vous dans les plus brefs délais.

Copyright© 2022 湘ICP备2022001581号-3