18 votos

¿Cómo añadir un halo a un texto en el compositor?

Me gustaría añadir textos con halo, en el compositor (no en el mapa). Sabe usted una manera de hacerlo?

Estoy utilizando QGIS 2.0.1

30voto

Chris W. Rea Puntos 3194

Otra forma fácil de conseguir lo mismo que la función buffer en QGIS.DESKTOP es la siguiente:

<p style="-webkit-text-stroke: 3px white">Test</p>

enter image description here

27voto

Mephisztoe Puntos 1182

Añadir una nueva etiqueta en QGIS 2.0.1 Composer .

En el item properties si pones el siguiente código

<span style="color:blue;text-shadow: 0px 0px 2px #4d2d4d, 0px 5px 10px #aefe00;">Test</span>

obtendrá el efecto deseado:

enter image description here

(No olvide desactivar el item background si busca un transparente etiqueta)


EDITAR

Algunos text-shadow explicaciones a continuación:

enter image description here

Para los desplazamientos y el desenfoque puede utilizar valores positivos o negativos.


Además, puedes tener varias sombras, como ésta:

Ejemplo 1:

<span style="color:brown;text-shadow: 0.5px 0.5px 0.5px #fff, 0.7px 0.7px 0px rgba(0,0,0,0.5);">Test</span>

Y verás esto:

enter image description here

Ejemplo 2:

<span style="color:violet;text-shadow: -0.5px 0.5px 0px #00e6e6, -1px 1px 0px #01cccc, -1.5px 1.5px 0px #00bdbd;">Test</span>

enter image description here

Ejemplo 3:

<span style="color:white;text-shadow:
               0 1px 0 #ccc, 
               0 2px 0 #c9c9c9,
               0 3px 0 #bbb,
               0 4px 0 #b9b9b9,
               0 5px 0 #aaa,
               0 6px 1px rgba(0,0,0,.1),
               0 0 5px rgba(0,0,0,.1),
               0 1px 3px rgba(0,0,0,.3),
               0 3px 5px rgba(0,0,0,.2),
               0 5px 10px rgba(0,0,0,.25),
               0 10px 10px rgba(0,0,0,.2),
               0 20px 20px rgba(0,0,0,.15);">Test</span>

enter image description here

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X