Esta seção lista as operações compatíveis com a otimização de imagens do Cloud CDN.
A tabela inclui parâmetros, como operação, sintaxe, atributos, descrição e exemplos, que ajudam a criar a consulta imop.
A otimização de imagens do Cloud CDN oferece suporte a um conjunto de operações que permitem transformar imagens, como redimensionar, cortar e dimensionar. Cada operação tem a própria sintaxe, atributos e restrições.
Esta página lista as operações compatíveis com a otimização de imagens do Cloud CDN com exemplos que ajudam a criar a consulta imop.
| Operação | Sintaxe e exemplo | Atributos | Descrição |
|---|---|---|---|
|
https://www.example.com/image.jpg?imop=Resize,width=250,height=125 |
O |
Essa operação não preserva a proporção quando você especifica os parâmetros de largura e altura. Se você omitir uma das dimensões, a otimização de imagens do Cloud CDN calculará a outra para manter a proporção. Por padrão, a otimização de imagens aplica uma
estratégia estrita de redução de escala. A especificação do parâmetro |
|
https://www.example.com/image.jpg?imop=Scale,ratio=0.5 |
ratio
|
Essa operação dimensiona a imagem por um fator específico e aplica apenas a redução de escala. Mutuamente exclusivo com operações de redimensionamento e corte. Se você incluir a operação |
|
https://www.example.com/image.jpg?imop=Crop,shape=rectangle,left=0.5,snap_to_x=512 |
shape
left, right, top, bottom
snap_to_x, snap_to_y
|
Essa operação corta a imagem com base em marcadores regionais. Se você especificar um valor inválido
para o parâmetro As coordenadas de corte são alinhadas automaticamente para o múltiplo mais próximo do valor |
|
https://www.example.com/image.jpg?imop=Canvas,width=250,height=125,background_color=FFF,gravity=center |
width, height
gravity
background_color
|
Essa operação melhora as imagens adicionando um layout de plano de fundo de dimensões e cores especificadas. O parâmetro |
|
https://www.example.com/image.jpg?imop=Rotate,degrees=90 |
degrees
|
Essa operação gira a imagem de destino no sentido horário. |
|
https://www.example.com/image.jpg?imop=Mirror,flip=h |
flip
|
Essa operação espelha a imagem horizontalmente, verticalmente ou ambas. |
|
https://www.example.com/image.jpg?imop=Compress,strength=medium |
strength
|
Essa operação comprime a imagem diminuindo a qualidade da imagem de destino.
O parâmetro |
|
https://www.example.com/image.jpg?imop=Convert,format=webp |
format
|
Essa operação muda o formato de entrega final da imagem. Se houver um
conflito de processamento com a especificação do cabeçalho |
|
https://www.example.com/image.jpg?imop=Metadata,preserve=none |
preserve
|
Essa operação controla como as propriedades de metadados de imagem são processadas durante a execução:
max: preserva todos os campos exceto a orientação EXIF e os perfis de cores que são aplicados na transformação .
|
|
https://www.example.com/image.jpg?imop=tone,brightness=50,contrast=50,saturation=50 |
|
Essa operação modifica dinamicamente os |
|
https://www.example.com/image.jpg?imop=Sharpen,strength=50 |
strength
|
Essa operação aumenta a nitidez da imagem. |
|
https://www.example.com/image.jpg?imop=Blur,strength=50 |
strength
|
Essa operação aplica um filtro de desfoque localizado na imagem. |
|
https://www.example.com/image.gif?imop=freeze,frame=0 |
frame
|
Essa operação extrai um único frame estático de uma sequência de imagens animadas , como um GIF animado. O parâmetro de frame especifica o índice de frame exato a ser extraído. |
A seguir
- Limitações
- Casos de uso de otimização de imagens
- Como proteger solicitações de transformação de imagens
- Solução de problemas e práticas recomendadas