1. Este site usa cookies. Ao continuar a usar este site está a concordar com o nosso uso de cookies. Saber Mais.

Calcular a memória ocupada por uma imagem

Discussão em 'Design e Multimédia' iniciada por Filipe_O, 3 de Dezembro de 2012. (Respostas: 5; Visualizações: 1276)

  1. Filipe_O

    Filipe_O Power Member

    Boas

    Antes de mais, peço desculpa pelo titulo, mas não consegui explicar melhor:

    A fim de saber se uma time-lapse com x intervalo, caberia num cartão de 8gb deparei-me com uma questão..

    No modo RGB cada pixel necessita de 3bytes para ser representado..
    A imagem tem 5MP = 5.000.000 pixeis
    Portanto, cada imagem ocupa: 5 000 000 * 3 / 1024 (para passar para de Bytes para MB)

    Onde está o erro??

    Obrigado!
     
  2. ptfuzi

    ptfuzi Power Member

    estás a gravar em raw?
     
  3. rmrb

    rmrb Power Member

    Bytes para MB?
    Um mega tem 1000 kilo, um kilo tem 1000 unidades. (entre 1000 e 1024 é que nunca sei).
    Mas resumindo, precisas de dividir outra vez por 1024.
    E nada disto é minimamente real para JPEG
     
  4. Filipe_O

    Filipe_O Power Member

    Patético!
    Shii... Obrigado :)
    1Kb -> 1024 B

    Podes explicar, sff?

    ptfuzi, não estava a contar com um formato em questão...
     
  5. ptfuzi

    ptfuzi Power Member

    pois mas só assim é que consegues saber o tamanho do ficheiro... quer dizer, em jpeg é complicado de saberes..
     
  6. rmrb

    rmrb Power Member

    Em RAW a coisa vai funcionando da maneira que dizes. São dados brutos.
    Em JPEG usam-se algoritmos de compressão para poupar espaço, acho que nem dá para estimar quanto é que uma foto ocupa porque depende de muitos fatores. Mas uma coisa é certa, ocupa sempre menos que em RAW.
    Por isso faz as contas como fizeste acima, se der com esses valores, em JPEG ainda sobra muito espaço...
     

Partilhar esta Página