2
我成功使用了-verbose查找1 .jpg文件的中值RGB值。如何從ImageMagick導出多個文件的結果-verbose
下一步是找到大約2000個.jpg文件的中值RGB值。
我想知道如何自動執行此操作,而不是一次執行一次。
我還想知道如何將2000-文件中產生的數據導出爲.csv或.txt文件。
有誰知道如何最好的方法呢?
我成功使用了-verbose查找1 .jpg文件的中值RGB值。如何從ImageMagick導出多個文件的結果-verbose
下一步是找到大約2000個.jpg文件的中值RGB值。
我想知道如何自動執行此操作,而不是一次執行一次。
我還想知道如何將2000-文件中產生的數據導出爲.csv或.txt文件。
有誰知道如何最好的方法呢?
這會給你所有.jpg圖像的所有細節在當前工作目錄:
identify -verbose *.jpg >verbose.txt
如果你是在Unix系統上,這個人會轉儲filename => overall RGB mean value
到verbose.txt線:
for f in *.jpg; do echo "$f => `identify -verbose "$f" | grep mean | tail -n1 | cut -d':' -f2 | xargs`"; done >verbose.txt
這人會轉儲filename => R = mean value, G = mean value, B = mean value
到verbose.txt線:
for f in *.jpg; do echo "$f => `identify -verbose "$f" | grep mean | head -n3 | cut -d':' -f2 | xargs | awk '{print "R = "$1" "$2", G = "$3" "$4", B = "$5" "$6}'`"; done >verbose.txt
完美!謝謝一堆。 –
其實只是一個澄清,如果它沒有太多要問。我怎樣才能爲每幅圖像生成中值紅色,中值綠色和中值藍色值?如果文檔中有某些線索存在,我沒有看到這會有所幫助。 –
我已經用一個似乎可以達到您想要的輸出的示例更新了我的答案。 :) –