У меня есть изображения в формате HEIC на моем Synology NAS. Я установил ranger в контейнере docker и могу просматривать большинство видео и изображений (подключаясь с помощью iTerm на Mac), но HEIC не поддерживается.
Synology уже создает миниатюры для файлов, в @eaDir/IMAGE_FILE.HEIC/SYNOFILE_THUMB_M.jpg
, и я хочу показать это вместо этого. Есть идеи, как это сделать?
Я scope.sh
попытался изменить IMAGE_CACHE_PATH
указатель на миниатюру, надеясь, что средство просмотра изображений это обнаружит, но это не сработало.
Вот мой неработающий код:
image/heic)
echo "start heic">>/root/out.txt
echo "FILE_PATH ${FILE_PATH}" >> /root/out.txt
echo "IMAGE_CACHE_PATH b4 ${IMAGE_CACHE_PATH}" >> /root/out.txt
FILE_NAME=$(basename ${FILE_PATH})
DIR_NAME=$(dirname ${FILE_PATH})
IMAGE_CACHE_PATH="${DIR_NAME}/@eaDir/${FILE_NAME}/SYNOFILE_THUMB_M.jpg"
echo "THUMB_PATH ${THUMB_PATH}" >> /root/out.txt
## cp -f "$THUMB_PATH" "$IMAGE_CACHE_PATH"
## convert "${THUMB_PATH}" "${IMAGE_CACHE_PATH}"
echo "IMAGE_CACHE_PATH af ${IMAGE_CACHE_PATH}" >> /root/out.txt
exit 6;;