Como gerar imagens com tamanho de arquivo fixo?

Como gerar imagens com tamanho de arquivo fixo?

Quero gerar imagens com fixotamanho do arquivo(nãotamanho da imagem). Eu tentei algumas das soluções aqui"Redimensionar" imagens JPEG em lote para um tamanho de arquivo fixo, mas os arquivos gerados são corrigidos emtamanho no discoao invés detamanho do arquivo em bytes.

Por exemplo, quero que o tamanho da imagem seja 33 KB em bytes, mas na verdade ela acaba com 33 KB no disco.

Kind: JPEG image
Size: 32,222 bytes (33 KB on disk)

Alguma ideia? Obrigado!

Responder1

O tamanho final do disco dependerá do tamanho do cluster/setor do sistema de arquivos sublinhado usado pelo dispositivo de armazenamento (na verdade, a partição) em que o arquivo está. (para NTFS é 4 KB por padrão, mas pode ser maior/menor).

Portanto, um único byte extra pode significar que um arquivo ocupa vários quilobytes de seu armazenamento. Na verdade, essa é a causa do problema de “espaço livre” na mídia de armazenamento, ou seja, o arquivo desperdiçado por espaço não utilizado no último setor de cada arquivo, um problema que é muito perceptível quando há muitos arquivos realmente pequenos em uma partição com um setor grande.

Quanto à sua pergunta, não há uma resposta definitiva e acredito que não seja um problema, a menos que você realmente precise de arquivos de imagem com tanta precisão no tamanho do arquivo, onde uma diferença de 4 KB é significativa.

informação relacionada