Como incluir dados de caminho na imagem de resposta usando o Dynamic Media

Última atualização em 2023-10-30

Se alguém fizer upload de uma imagem com informações de caminho/caminho de recorte e quiser que os dados de caminho estejam presentes na imagem de resposta, será necessário usar parâmetros diferentes nos URLs.

Descrição

Ambiente

Dynamic Media Classic

Problema/Sintomas

Um caminho pode ser incluído na imagem de resposta?
&/Ou um caminho pode ser aplicado à imagem de resposta, resultando na área fora do caminho a ser transformada em transparência?

Resolução

Solução:

  1. Para incluir as informações do caminho na imagem de resposta, mas não aplicá-las, use o parâmetro pathembed conforme documentado aqui:
    https://experienceleague.adobe.com/docs/dynamic-media-developer-resources/image-serving-api/image-serving-api/http-protocol-reference/command-reference/r-pathembed.html?lang=pt-BR

    Portanto, o URL seria assim:

    https://domain/is/image/company/image?pathEmbed=1

  2. Para aplicar o caminho na imagem de resposta, transformando a área fora do caminho em transparência, você usaria o parâmetro clipPathE conforme documentado aqui:

    https://experienceleague.adobe.com/docs/dynamic-media-developer-resources/image-serving-api/image-serving-api/http-protocol-reference/command-reference/r-clippath.html?lang=pt-BR

    Portanto, o URL seria assim:

    https://domain/is/image/company/image?clipPathE=< nome do caminho>

  3. Para aplicar o caminho na imagem de resposta, transformando a área dentro do caminho em transparência e exibindo a área fora do caminho, use o parâmetro clipXPathE conforme documentado aqui:

    https://experienceleague.adobe.com/docs/dynamic-media-developer-resources/image-serving-api/image-serving-api/http-protocol-reference/command-reference/r-clipxpath.html?lang=pt-BR

    Portanto, o URL seria assim:

    https://domain/is/image/company/image?clipXPathE=< nome do caminho>

Como o formato de saída padrão é jpeg, que não oferece suporte à transparência, usar qualquer uma das opções acima pode dar a impressão de que não funciona, pois a transparência é convertida na cor do plano de fundo. Talvez você queira usar fmt=png-alpha em vez disso, para sangrar o plano de fundo do site pela imagem.

Nesta página