imagejpeg() cria um arquivo
JPEG em filename
a partir da imagem
image
. O parâmetro image
é o retorno da função imagecreate().
O argumento filename é opcional, e se for deixado, a imagem será enviada diretamente. Para pular o argumento filename para poder indicar o argumento quality use uma string vazia (''). Enviando um content-type image/jpeg usando a função header(), você pode criar um script PHP que envia imagens JPEG diretamente.
Nota: O suporte a JPEG esta disponível apenas se o PHP foi compilado com a GD-1.8 ou posterior.
quality
é opcional, e vai de
0 (pior qualidade, menor arquivo) a 100 (melhor qualidade, maior arquivo).
O padrão é a qualidade IJG (aproximadamente 75).
Se você quiser criar JPEGs progressivos, voce precisa definir o interlace com a função imageinterlace().
Veja também imagepng(), imagegif(), imagewbmp(), imageinterlace() e imagetypes().