簡體   English   中英

使用gphoto2捕獲圖像時如何創建校驗和

[英]how to create checksums while images are captured with gphoto2

我想為用gphoto2捕獲的每個鏡頭創建一個MD5哈希。

我試圖運行此命令

sudo gphoto2 -capture-image-and-download -force-overwrite \
 -filename capture.jpg -I 10 && md5sum capture.jpg > md5.txt

但是校驗和僅在gphoto2停止時才寫入。 我需要為拍攝的每個鏡頭編寫它嗎?

高於2.3.0的gphoto2版本具有--hook-script FILENAME選項; 您可以編寫一個簡短的腳本文件,例如,名為hook.sh

case $ACTION in download) md5sum "$ARGUMENT" >md5.txt
esac

(不要忘記使其可執行),然后

sudo gphoto2 -capture-image-and-download -force-overwrite \
 -filename capture.jpg -I 10 --hook-script hook.sh

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM