Ubuntu

疊加多張圖像

  • October 10, 2020

我有多張看起來相似的圖片,它們都是黑色的,僅在螢幕的一個點上有所不同,我想將它們組合在一張圖片中,這樣我就可以看到一張圖片中的所有點。如何使用 ImageMagic 之類的東西來做到這一點?我不想在 gui bc 中使用某些東西,因為有很多圖片,但它們並沒有那麼大,所以使用終端實用程序會更容易。我試過了

composite -blend 50 *.png res.png

但它沒有成功。

UPD:現在我知道它不起作用,因為它只適用於兩個圖像,我如何對所有匹配正則表達式(如 somth*.png)的圖像執行這些操作?

你需要Screen compositing method

由於組合一次只接受兩個輸入文件,因此循環遍歷所有輸入文件。

somth1.png用任何輸入文件替換下面。它是必要的,因為res.png它始終是一個起點。

cp somth1.png res.png 
for f in somth*.png;
   do composite -compose Screen "$f" res.png res.png
done

引用自:https://unix.stackexchange.com/questions/613859