Os frames de imagem do gif mantêm um timestamp?

0

Eu tenho um programa que converte imagens em gifs. os quadros são criados em determinados momentos, (epoch) estou querendo saber se cada quadro mantém o tempo de criação, em um timestamp, talvez nas informações de cabeçalho de cada quadro?

Se este for o caso, existe um meio simples de obter essa informação?

    
por j0h 31.01.2017 / 07:22

1 resposta

1

Se você olhar para a especificação do GIF89a , é um não (confira 20. Descrição da imagem ).

This block is REQUIRED for an image. Exactly one Image Descriptor must be present per image in the Data Stream. An unlimited number of images may be present per Data Stream.

Qual lista os seguintes campos:

  • Separador de imagens
  • Posição da esquerda da imagem
  • Posição superior da imagem
  • Largura da imagem, altura da imagem
  • Campos de pacote (sinalizador de tabela de cores local, sinalizador de entrelaçamento, sinalizador de classificação, reservado, tamanho da tabela de cores local

Além disso, como você pode ter imagens diferenciais e tal, não faria muito sentido, pois simplesmente não haveria tempo original.

    
por 31.01.2017 / 08:25