|embarque_src

O filtro |embarque_src aplicado a uma tag img permite passar a sua fonte no formato de um Data URI Scheme codificada em base 64.

  • Apparu en : SPIP 2.1

O filtro |embarque_src aplicado a uma tag <img src="..." /> permite alterar o atributo src para gerar e recuperar a imagem no formato de um «Data URI Scheme» codificado em base 64, na forma: <img src="data:[<mediatype>][;base64],<data>" />.

Exemplo

[(#CHEMIN{images/tdm.png}|balise_img)]

retornará
<img src="squelettes/images/tdm.png" width='16' height='16' />
bem que

[(#CHEMIN{images/tdm.png}|balise_img|embarque_src)]

retornará

<img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAFo9M/3AAAABGdBTUEAANb..."  width='16' height='16'>

…o ficheiro não será carregado a partir da sua fonte, mas exibido diretamente a partir da string codificada.

Limite de tamanho

O objetivo deste filtro é de embarcar imagens pequenas.
Se a imagem passada for muito grande (por padrão 4 kb), o filtro não será aplicado e retornará o caminho da imagem.

No entanto, pode-se forçar este parâmetro

[(#CHEMIN{img/newsletter_banner.png}|balise_img|embarque_src{9000})] 

Note: este filtro é fornecido pelo plugin-dist compressor, pela função PHP filtre_embarque_src.

Atenção: o resultado fornecido por este plugin não é considerado por todos os navegadores ou programas de e-mail.

Ver também

As tags

les filtres

Autor Ricardo Porto Publié le :

Traductions : English, français, Nederlands, Português