Originalmente desenvolvido para uso de e-mail , Multipurpose Internet Mail Extensions (MIME) tornaram-se o método padrão em toda a web para identificar o tipo exato de um arquivo enviado para um navegador . Não há suporte direto para os tipos MIME na biblioteca padrão PHP , no entanto, como os tipos MIME são enviados para o navegador como um cabeçalho HTTP regular, eles podem ser manipulados em PHP assim:
( ver referência 1 para mais detalhes sobre a função header PHP para obter uma lista completa dos tipos de MIME disponíveis, consulte Referência 2 ) imagem /gif
a imagem /tipo gif MIME refere-se ao formato de imagem GIF. A maioria dos usuários familiarizados com a web deve reconhecer imagens GIF , como eles são geralmente ( mas não exclusivamente) utilizado para animações e imagens com transparência.
Imagem /JPEG
A formato JPEG, referenciada por meio do tipo de imagem /conteúdo jpeg, é utilizado para a grande maioria dos (ou seja nonanimated ) imagens "normais" na web. Embora ele não suporta a transparência, ele permite imagens altamente detalhadas , com um alto nível de compressão , tornando o tempo de download geralmente mais curto do que outros formatos .
Imagem /PNG
o formato PNG, indicado pela imagem /header conteúdo png, recentemente começou a mostrar-se em toda a Internet. Apesar de não ser capaz de animação, que dá suporte a transparência, tornando-o mais útil do que JPEG para muitos fins de desenvolvimento web.