O que é uma imagem derivada?

Uma imagem derivada é uma versão gerada de uma imagem de origem com alterações nas dimensões, no formato, no recorte, na qualidade, nos efeitos ou em outras propriedades. Ela permanece associada à origem enquanto atende a uma necessidade distinta de entrega ou apresentação.

Como funcionam as imagens derivadas

Uma imagem derivada deve ser tratada preferencialmente como um ativo reproduzível cuja identidade inclui sua imagem matriz, receita de transformação, versão do processador e configurações de saída. Ela pode ser materializada no armazenamento ou gerada sob demanda e armazenada em cache perto dos usuários que a visualizam. Sistemas de gestão de ativos digitais usam essa relação para entregar recortes, prévias, versões para impressão e variantes específicas para dispositivos sem modificar a imagem matriz. As regras de ciclo de vida devem vincular a substituição ou exclusão da origem a todas as versões derivadas dependentes.

Informações essenciais

  1. Uma chave de cache que omite coordenadas de recorte, tratamento de orientação, perfil de cor ou versão do codificador pode entregar uma versão derivada anterior tecnicamente válida, mas incorreta.
  2. As imagens derivadas normalmente devem ser geradas a partir da imagem matriz de maior qualidade, pois gerar uma versão a partir de outra já redimensionada ou com perdas acumula danos evitáveis.
  3. Um ponto focal ou uma instrução de área segura é um metadado de origem, enquanto o recorte resultante é uma imagem derivada; mantê-los separados permite criar novos tamanhos sem refazer o recorte manualmente.

Quando as imagens derivadas são importantes

Gere imagens derivadas nomeadas para requisitos estáveis, como miniaturas, prévias e pontos de quebra responsivos, em vez de aplicar transformações arbitrárias a cada solicitação. Quando a origem mudar, invalide ou gere novamente suas imagens derivadas para evitar saídas desatualizadas.

Transforme conhecimento sobre mídia em um pipeline funcional

Conecte uploads, processamento, IA, armazenamento e entrega por meio de uma única API declarativa, com o stack de codificação, o ajuste de escala e as constantes mudanças de formatos gerenciados para você.

Experimente a Transloadit gratuitamente