Я не уверен, как вы хотите, чтобы водяной знак показывался.Итак, вот 3 варианта.Я использую IM 6.9.10.28 Q16 Mac OSX.
Черный водяной знак:
convert \( -size 500x500 tile:pattern.png \) \
\( shirt.png -channel a -negate +channel \
-fill white -colorize 100 \) \
-compose over -composite \
\( logo.jpg -resize 50x50 \
-negate -alpha copy \
-fill black -colorize 100 \) \
-gravity southeast \
-compose over \
-composite \
result1.png
![enter image description here](https://i.stack.imgur.com/CgHk3.png)
Белый водяной знак:
convert \( -size 500x500 tile:pattern.png \) \
\( shirt.png -channel a -negate +channel \
-fill white -colorize 100 \) \
-compose over -composite \
\( logo.jpg -resize 50x50
-negate -alpha copy \
-fill white -colorize 100 \) \
-gravity southeast \
-compose over \
-composite \
result2.png
![enter image description here](https://i.stack.imgur.com/M9EOa.png)
Частично прозрачный белый:
convert \( -size 500x500 tile:pattern.png \) \
\( shirt.png -channel a -negate +channel \
-fill white -colorize 100 \) \
-compose over -composite \
\( logo.jpg -resize 50x50 \
-negate -alpha copy \
-fill white -colorize 100 \
-channel a -evaluate multiply 0.5 +channel \) \
-gravity southeast \
-compose over \
-composite \
result3.png
![enter image description here](https://i.stack.imgur.com/5wn07.png)
Если вы не хотите, чтобы фон показывался через футболку, сделайте следующее, например, для белого логотипа.
convert \( -size 500x500 tile:pattern.png \) \
\( shirt.png -alpha extract -negate \
-alpha copy \
-channel a -threshold 0% +channel \) \
-compose over -composite \
\( logo.jpg -resize 50x50 \
-negate -alpha copy \
-fill white -colorize 100 \) \
-gravity southeast \
-compose over \
-composite \
result4.png
![enter image description here](https://i.stack.imgur.com/6LN40.png)
ДОПОЛНЕНИЕ: Что касается вашего нового цветного логотипа PNG с прозрачностью, попробуйте следующее:
convert \( -size 500x500 tile:pattern.png \) \
\( shirt.png -alpha extract -negate \
-alpha copy \
-channel a -threshold 0% +channel \) \
-compose over -composite \
\( logo1.png -resize 50x50 \) \
-gravity southeast \
-compose over \
-composite \
result5.png
![enter image description here](https://i.stack.imgur.com/zd3r6.png)