Nicht sicher, wie Ihre Bilder sind, da Sie nur 2 zur Verfügung gestellt, während ich expec war zwei Eingangsbilder und ein Ergebnis!
So lassen Sie uns zwei unserer eigenen machen:
convert -size 200x100 xc:none -fill black -draw "circle 80,50 130,50" black.png
convert -size 200x100 xc:none -fill orange -draw "circle 120,50 170,50" orange.png
Dann Ich denke, Sie dies wünschen:
convert orange.png black.png -compose overlay -composite result.png
Oder vielleicht haben Sie bedeuten luminize
Mischmodus:
convert orange.png black.png -compose luminize -composite result.png
Wenn Sie mit anderen Füllmethoden experimentieren möchten, können Sie verwenden:
identify -list compose
eine Liste aller von ihnen zu bekommen.
Atop
Blend
Blur
Bumpmap
ChangeMask
Clear
ColorBurn
ColorDodge
Colorize
CopyAlpha
CopyBlack
CopyBlue
CopyCyan
CopyGreen
Copy
CopyMagenta
CopyRed
CopyYellow
Darken
DarkenIntensity
DivideDst
DivideSrc
Dst
Difference
Displace
Dissolve
Distort
DstAtop
DstIn
DstOut
DstOver
Exclusion
HardLight
HardMix
Hue
In
Intensity
Lighten
LightenIntensity
LinearBurn
LinearDodge
LinearLight
Luminize
Mathematics
MinusDst
MinusSrc
Modulate
ModulusAdd
ModulusSubtract
Multiply
None
Out
Overlay
Over
PegtopLight
PinLight
Plus
Replace
Saturate
Screen
SoftLight
Src
SrcAtop
SrcIn
SrcOut
SrcOver
VividLight
Xor
Wenn Sie möchten, um sie alle überprüfen:
for b in $(identify -list compose); do convert -gravity center -pointsize 72 -label "$b" orange.png black.png -compose $b -composite miff:- ; done | montage -geometry +0+0 miff: montage.png
Es könnte helfen, wenn Sie die Bilder und das gewünschte Ergebnis zu erreichen hoffen zeigte. –