我正在嘗試根據我擁有的蒙版從影像中剪下一個形狀。我嘗試了很多方法,但我真的很難得到我需要的結果。我在 Windows 上使用 ImageMagick 7.1.0-51 Q16-HDRI。
“基礎”影像:

臉:

magick hair.png face.png -alpha off -colorspace gray -negate -compose difference -composite -negate result.png
結果:

如果要人臉區域的純白,則將轉換為灰度后的兩張影像進行閾值處理
magick hair.png face.png -alpha off -colorspace gray -auto-threshold otsu -negate -compose Difference -composite -negate result2.png
結果 2:

添加
如果您的輸入影像具有透明背景,那么您必須提取 Alpha 通道,將它們組合起來以產生差異,然后將該 Alpha 通道放回輸入端。
Unix 語法:
magick hair.webp \
\( clone face_mask.webp -alpha extract -compose difference -composite \) \
-alpha off -compose copy_opacity -composite result.png

對于 Windows,洗掉括號前的 \ 并將行尾更改為 ^。
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/526000.html
