Como incorporar um grande número de imagens AVIF em uma única postagem para leitura de livros online?

Muito obrigado a todos pela ajuda!
Encontrei uma solução: implantei um serviço Zfile no meu servidor, que atua como um disco de nuvem privado, e o configurei para permitir o acesso de usuários anônimos.
Posso controlar o número de arquivos exibidos por página e personalizar quantos são carregados manualmente a cada vez. As permissões para visitantes anônimos estão definidas como “somente visualização”.
Isso resolveu vários desafios importantes para mim:
Gerenciamento Complexo de Arquivos: É muito mais conveniente gerenciar centenas de milhares de imagens através de uma interface de unidade de nuvem.
Pré-visualizações Sob Demanda: Por padrão, a unidade lista apenas os arquivos, e uma pré-visualização é gerada apenas quando um arquivo é clicado. Isso funciona de forma muito semelhante ao PhotoSwipe. (Embora o Zfile tenha um modo para pré-visualizar todas as imagens de uma vez, acredito que posso desativá-lo mais tarde.)
Integração com Discourse: Agora posso adicionar um link “Ler online” em minhas postagens do Discourse, que abre a interface da unidade de nuvem quando clicado. Parece assim: https://openttc.com/t/topic/8
Eficiência de Recursos: Essa abordagem evita o consumo desnecessário de recursos comum em galerias tradicionais ou aplicativos de hospedagem de imagens. A melhor maneira de ler um livro é carregar uma página de cada vez, ao contrário de um álbum de fotos onde você espera várias imagens de uma vez. Carregar várias páginas de livros simultaneamente também seria visualmente confuso, pois todas as páginas se parecem muito.
Estou usando o Discourse como a página inicial do meu site, gerenciando cerca de 5.000 livros em 31 categorias. Cada postagem representa um único livro, e a unidade Zfile gerencia as páginas de conteúdo individuais para cada um. Esta é a melhor experiência de usuário que encontrei até agora, e é relativamente conveniente em desktops, telefones celulares e tablets. Espero que isso possa ajudar outras pessoas que possam ter necessidades semelhantes.
Algumas observações:
O Zfile não é a única opção. Parece que sua interface suporta principalmente o chinês, o que é um benefício para mim. Se você tiver alguma recomendação melhor, por favor, me avise.
Se um plugin de virar páginas 3D (simulando uma experiência real de virar páginas de livro, como os disponíveis para WordPress) estiver disponível para Discourse no futuro, por favor, me avise também.
Obrigado novamente!

4 curtidas