Fuente de imagen
Estos son los tipos de fuente de imagen que se pueden usar en los diseños de página:
•Archivos de imagen binarios de formatos comunes como PNG, BMP, JPG. Las imágenes que tienen fuentes de archivo binarias remiten a la URL del archivo de imagen.
•Cadenas con codificación base64 (una codificación de texto de imágenes). Las imágenes que tienen codificación base64 acceden a la cadena con codificación base64 por medio de una expresión XPath. La expresión XPath suele devolver un nodo que contiene la cadena base64. MobileTogether lee la cadena base64 y genera la imagen codificada a partir de la cadena.
Insertar una imagen en el diseño
Para insertar una imagen en el diseño:
1.Coloque un control de tipo Imagen en el diseño.
2.En el panel Estilos y propiedades asigne el valor url o base64 a la propiedad Tipo de fuente de imagen de la imagen, dependiendo del tipo de imagen que esté insertando. El valor predeterminado de esta propiedad es url.
3.Especifique la imagen en la propiedad Fuente de imagen. Si se hace referencia a un archivo de imagen, indique la URL. Si se trata de una imagen con codificación base64, utilice la expresión XPath de la propiedad Fuente de imagen para pasar la cadena base64 directamente o para pasar el nodo XML que contiene la cadena base64. Tenga en cuenta que para ambos tipos de fuentes (url o base64), hay dos maneras de especificar el valor de esta propiedad: (i) seleccione la propiedad Fuente de imagen, haga clic en el botón XPath de la barra de herramientas del panel Fuentes de página e introduzca una expresión XPath que dé como resultado la URL o la cadena base64; (ii) desde el panel Fuentes de página arrastre un nodo XML que contenga la URL o la cadena base64 y colóquelo en el control Imagen.
Nota: cada vez que se modifica una fuente de imagen (p. ej. como resultado de la selección del usuario), se necesitará una acción Volver a cargar (a no ser que se trate de una imagen base64) para poder mostrar la nueva imagen.
Insertar archivos de imagen a través de direcciones URL
Inserte el archivo de imagen navegando hasta él o seleccionando un recurso global. Para más detalles, consulte la propiedad Fuente de imagen. Para obtener un ejemplo de inserción de imágenes a través de una URL, consulte la Guía rápida .
Incrustar imágenes con origen en direcciones URL en el archivo de diseñoSi una imagen se obtiene a través de una URL (y no como una imagen codificada en base64), entonces la imagen se puede incrustar en el archivo de diseño. Utilice la propiedad Incrustar imagen del control de itpo imagen para hacer esto. Si esta propiedad se configura como true, la imagen se pasa a la codificación base64 y se incrusta en el archivo de diseño. Si se modifica la imagen original, se puede volver a incrustar a través del menú contextual del control Imagen. También puede guardar la imagen incrustada en un archivo con ayuda del menú contextual.
Esta opción se puede configurar automáticamente como true si, al seleccionar una imagen, se marca la opción de incrustar la imagen. Consulte la propiedad Fuente de imagen.
|
Insertar imágenes con codificación base64
Cuando la imagen está codificada como texto base64, puede almacenarse como contenido de texto de un nodo XML. Esto permite transportar la imagen con mayor facilidad y analizar y recuperar sus metadatos fácilmente. En el fragmento de código que aparece a continuación, por ejemplo, la imagen con codificación base64 es el contenido del elemento <png>.
<images><png>iVBORw0KGgoAAAANSUhEU...</png></images>
Para insertar una imagen con codificación base64, la expresión XPath de la propiedad Fuente de imagen debe dar como resultado la cadena de texto base64 de la imagen. También puede arrastrar el nodo XML que contenga la cadena de texto base64 de la imagen desde el panel Fuentes de página hasta el control Imagen.
Para aprender a usar imágenes con codificación base64, consulte el siguiente apartado de esta sección.