Minha câmera é muito básica (subavaliação), mas tem um recurso notável: seu modo de miniatura é impressionantemente rápido; carrega uma tela de 9 miniaturas em menos de um quarto de segundo.
Agora, quando eu seleciono uma imagem, ela carrega instantaneamente uma renderização borrada e extremamente borrada da minha imagem, depois trava irritantemente (: P) por inúmeros segundos enquanto recarrega a imagem na resolução "completa".
Claramente, essa carga "instantânea" de baixa qualidade é o que ela está usando para o modo miniatura. Não há nenhum diretório "miniaturas" semi-oculto escondido no meu cartão SD; em vez disso, o que eu acho que está fazendo é explorar o fato de que os JPGs podem carregar "progressivamente", como GIFs, e acho que minha câmera está passando pela primeira "varredura" progressiva de cada imagem e parando e renderizando imediatamente esses dados. Eu estimarei aproximadamente o tamanho de cada miniatura em torno de 90x90, e a primeira "varredura" de uma imagem de 7MP reduzida para esse tamanho parece muito bem. (É quando eu seleciono a imagem e ela é exibida assim por alguns segundos, que parece um bloco.)
Agora, usando, por exemplo, "feh" no modo thumbnail, tirar JPGs do meu leitor de cartões MicroSD é tão lento quanto ver imagens em tela cheia dentro da câmera, porque o feh carrega a imagem inteira e a reduz (o que é bastante ineficiente se você pensar sobre isso ...).
Quais aplicativos existem para o Linux, que mostrarão miniaturas "instantâneas", sem recuperar e processar a imagem completa, de acordo com o desempenho da minha câmera?