Для получения эскизов в большинстве случаев вам не нужно визуализировать необработанные данные, потому что эскизы уже встроены в необработанные файлы в формате JPEG, и для большинства камер эти эскизы достаточно велики. Вы можете извлечь миниатюры с помощью exiftool или 'libraw/bin/simple _dcraw -e ' Также см. пример с libraw наhttps://www.libraw.org/docs/Samples-LibRaw.html
Вы можете позволить curl
выполнять параллельные загрузки с опцией -Z
. Для этого вам потребуется как минимум версии 7.66.0 , но обратите внимание, что в версиях после 7.66 добавлено больше флагов, связанных с параллельным выполнением.
Команда голых костей будет:
curl --config myconfig.txt -Z...
где myconfig.txt
есть список URL-адресов в этом формате (вы можете добавить другие флаги, например, чтобы переименовать вывод, возобновить загрузку,...):
url = "http://example.com/a"
url = "http://example.com/j"
Дополнительную информацию о файле конфигурации можно найти на их сайте .