A otimização da qualidade da imagem pode ser um processo demorado, pois muitos fatores contribuem para a obtenção de resultados aceitáveis. O resultado é parcialmente subjetivo porque os indivíduos percebem a qualidade da imagem de forma diferente. A experimentação estruturada é fundamental.
O Adobe Experience Manager inclui mais de 100 comandos de entrega de imagens do Dynamic Media para ajustar e otimizar imagens e renderizar resultados. As diretrizes a seguir podem ajudar você a simplificar o processo e obter bons resultados rapidamente usando alguns comandos essenciais e práticas recomendadas.
&fmt=
)Como prática recomendada para o formato de imagem, comece com a configuração mais comum &fmt=JPG
.
Reduzir dinamicamente o tamanho da imagem é uma das tarefas mais comuns. Envolve a especificação do tamanho e, opcionalmente, o modo de redução da resolução usado para diminuir a escala da imagem.
&wid=<value>
e &hei=<value>,
ou apenas &hei=<value>
. Esses parâmetros definem automaticamente a largura da imagem de acordo com a taxa de proporção.&resMode=<value>
controla o algoritmo usado para diminuir a resolução. Iniciar com &resMode=sharp2
. Esse valor fornece a melhor qualidade de imagem. Ao usar a redução da resolução value =bilin
for mais rápido, geralmente resultará no suavização de artefatos.Como prática recomendada para dimensionamento de imagem, use &wid=<value>&hei=<value>&resMode=sharp2
ou &hei=<value>&resMode=sharp2
A nitidez de imagem é o aspecto mais complexo de controlar imagens no seu site e no qual muitos erros são cometidos. Reserve tempo para saber mais sobre como a nitidez e a nitidez do mascaramento funcionam no Experience Manager, consultando os seguintes recursos úteis:
White paper de práticas recomendadas Práticas recomendadas de nitidez e qualidade de imagem do Adobe Dynamic Media Classic aplica-se ao Experience Manager também.
Observar Use a nitidez de imagem com o Experience Manager - Dynamic Media.
Com o Experience Manager, você pode ajustar a nitidez de imagens na assimilação, no delivery ou em ambos. No entanto, geralmente é melhor ajustar a nitidez de imagens usando apenas um método ou outro, mas não ambos. A nitidez de imagens no delivery, em um URL, normalmente fornece os melhores resultados.
Há dois métodos de nitidez de imagem que podem ser usados:
Nitidez simples ( &op_sharpen
) - Semelhante ao filtro de nitidez usado no Photoshop, a nitidez simples aplica a nitidez básica à exibição final da imagem após o redimensionamento dinâmico. No entanto, esse método não é configurável pelo usuário. A prática recomendada é não usar &op_sharpen, a menos que seja necessário.
Mascaramento sem nitidez ( &op_USM
) - Tirar nitidez da máscara é um filtro de nitidez padrão do setor. A prática recomendada é tornar mais nítidas as imagens com mascaramento sem nitidez, seguindo as diretrizes abaixo. O mascaramento sem nitidez permite controlar os três parâmetros a seguir:
&op_sharpen=
valor,raio,limite
Lembre-se de que o raio e a quantidade dos parâmetros funcionam uns contra os outros. A redução do raio pode ser compensada pelo aumento da quantidade. O raio permite um controle mais fino, pois um valor mais baixo aplica nitidez apenas aos pixels da borda, enquanto um valor mais alto aplica nitidez a uma faixa mais ampla de pixels.
Esse parâmetro determina como deve ser a diferença dos pixels com nitidez em relação à área ao redor antes de serem considerados pixels de borda e o filtro ajuste a nitidez deles. A variável limite ajuda a evitar áreas de nitidez excessiva com cores semelhantes, como tons de pele. Por exemplo, um valor limite de 12 ignora pequenas variações no brilho do tom da pele para evitar a adição de "ruído", enquanto ainda adiciona o contraste da borda a áreas de alto contraste, como onde as pálpebras tocam a pele.
Para obter mais informações sobre como você define esses três parâmetros, incluindo as práticas recomendadas para usar com o filtro, consulte os seguintes recursos:
White paper de práticas recomendadas Práticas recomendadas de nitidez e qualidade de imagem do Adobe Dynamic Media Classic aplica-se ao Experience Manager também.
Observar Use a nitidez de imagem com o Experience Manager - Dynamic Media.
Experience Manager também permite controlar um quarto parâmetro: monocromático (0,1). Esse parâmetro determina se a máscara de nitidez é aplicada separadamente a cada componente de cor usando o valor 0 ou ao brilho/intensidade da imagem usando o valor 1.
Como prática recomendada, comece com o parâmetro Tirar nitidez do raio da máscara. As configurações de raio com as quais você pode começar são as seguintes:
Aumente gradualmente a quantidade de 1,75 para 4. Se a nitidez ainda não for a desejada, aumente o raio em um ponto decimal e execute a quantidade novamente de 1,75 para 4. Repita conforme necessário.
Deixe a configuração de parâmetro monocromático em 0.
&qlt=
)Esse parâmetro controla a qualidade da codificação do JPG. Um valor mais alto significa uma imagem de qualidade superior, mas um tamanho de arquivo grande; como alternativa, um valor mais baixo significa uma imagem de qualidade inferior, mas um tamanho de arquivo menor. O intervalo desse parâmetro é de 0 a 100.
Para otimizar a qualidade, não defina o valor do parâmetro como 100. A diferença entre uma configuração de 90 ou 95 e 100 é quase imperceptível, mas 100 aumenta desnecessariamente o tamanho do arquivo de imagem. Portanto, para otimizar a qualidade, mas evitar que os arquivos de imagem fiquem muito grandes, defina o qlt= value
90 ou 95.
Para otimizar o tamanho de um arquivo de imagem pequeno, mas manter a qualidade da imagem em um nível aceitável, defina o qlt= value
a 80. Valores abaixo de 70 a 75 resultam em degradação significativa da qualidade da imagem.
Como prática recomendada, para ficar no meio, defina o qlt= value
85 para ficar no meio.
Uso do sinalizador de croma no qlt=
qlt=
tem uma segunda configuração que permite ativar a redução de resolução de cromaticidade de RGB usando o valor ,1
ou off usando o valor ,0
.,0
). Essa configuração geralmente resulta em melhor qualidade de imagem, especialmente para imagens sintéticas com muitas bordas e contraste nítidos.Como prática recomendada para o uso da compactação JPG &qlt=85,0
.
&jpegSize=
)O parâmetro jpegSize
é útil se você deseja garantir que uma imagem não exceda um determinado tamanho para ser entregue a dispositivos que tenham memória limitada.
jpegSize=<size_in_kilobytes>
). Ele define o tamanho máximo permitido para a entrega de imagens.&jpegSize=
O interage com o parâmetro de compactação JPG &qlt=
. Se a resposta do JPG com o parâmetro de compactação de JPG especificado (&qlt=
) não exceder o valor ejpegSize, a imagem será retornada com &qlt=
conforme definido. Caso contrário, &qlt=
é diminuído gradualmente até que a imagem se ajuste ao tamanho máximo permitido ou até que o sistema determine que não é possível se ajustar e retorne um erro.Como prática recomendada, defina &jpegSize=
e adicione o parâmetro &qlt=
se estiver fornecendo imagens de JPG para dispositivos com memória limitada.
Como prática recomendada, para atingir uma alta qualidade de imagem e um tamanho de arquivo pequeno, comece com a seguinte combinação de parâmetros:
fmt=jpg&qlt=85,0&resMode=sharp2&op_usm=1.75,0.3,2,0
Esta combinação de produtos de configurações excelentes resultados na maioria das circunstâncias.
Se a imagem exigir mais otimização, ajuste gradualmente os parâmetros de nitidez (mascaramento sem nitidez), começando com um raio definido como 0,2 ou 0,3. Em seguida, aumente gradualmente o valor de 1,75 para no máximo 4 (equivalente a 400% no Photoshop). Verifique se o resultado desejado foi atingido.
Se os resultados da nitidez ainda não forem satisfatórios, aumente o raio em incrementos decimais. Para cada incremento decimal, reinicie o valor em 1,75 e aumente gradualmente para 4. Repita esse processo até atingir o resultado desejado. Embora os valores acima sejam uma abordagem validada pelos estúdios de criação, lembre-se de que você pode começar com outros valores e seguir outras estratégias. Se os resultados são satisfatórios para você ou não é uma questão subjetiva, portanto, a experimentação estruturada é fundamental.
À medida que você experimenta, as seguintes sugestões gerais são úteis para otimizar seu fluxo de trabalho:
$thumb_low$
e &product_high$
. O nome da predefinição personalizada em um caminho de URL chama essas predefinições. Essa funcionalidade ajuda a gerenciar comandos e configurações de qualidade para diferentes padrões de uso de imagens no site e reduz o comprimento geral dos URLs.