Cuando nos conectamos a un servidor de Velneo éste nos envía la información del mapa de la aplicación, de modo que necesitamos optimizar el tamaño del mapa con el fin de que este traspaso sea lo más rápido posible.
En el servidor de aplicaciones podemos instalar tanto un fichero .map como un .vam, pero no pensemos que por instalar el .vam (que ocupa menos) realizamos optimización alguna, ya que el servidor convierte esos archivos a otro archivo .mgz, que es el que realmente nos envía, y que ocupa lo mismo hayamos instalado el .map o el .vam.

.
Optimización de dibujos
Hemos de reducir al máximo el tamaño de los dibujos que incluimos en el mapa, para lo cual en un programa de edición iremos reduciendo la paleta de colores del dibujo, cuidando que éste no pierda calidad. Esta reducción en la paleta hemos de realizarla paulatinamente, ya que si lo hacemos de golpe puede fallar el algoritmo de cálculo del programa de edición.
Una vez hayamos reducido la paleta, con el programa de edición realizaremos una nueva compresión a formato RLE estándar (bmp) (cuidado: si no es RLE estándar puede que el editor de Velneo rompa al llevar el dibujo al mapa) y la guardamos en disco para después abrir el editor y traernos la imagen retocada (opción “pegar desde”). Hemos de hacerlo así y no mediante “copiar y pegar”, ya que usando el portapapeles se reservan los primeros veinte colores para Windows y no se respeta la paleta de colores de la imagen retocada.

Cuando reducimos el tamaño de una imagen (pensemos en todos los iconos que puede tener nuestra aplicación) lo ideal es reducirla a 16 colores (4 bits por pixel), ya que de este modo optimizamos la paleta al máximo. Si la imagen no queda del todo bien al reducirla a 16 colores podemos retocarla con el programa de edición.

.

Aprovechamiento de los objetos
Otra manera de controlar el tamaño de un mapa es el aprovechamiento de objetos. Por ejemplo: si una misma rejilla puede servirnos para presentar dos listados distintos, no tiene sentido crear una rejilla para cada listado.

 

Etiquetas: optimizacion c/s, ,

Valorar la entrada
1 Puntos2 Puntos3 Puntos4 Puntos5 Puntos
(3 voto(s), 5,00 sobre 5)

Comentarios

  • Fran
    Agosto 25, 2008 - 20:19 #

    Buenas tardes:

    En la sección Miscelánea de nuestra web, http://www.efeuno.org, hemos colgado una serie de videotutoriales de Velneo.

    Uno de ellos explica como conseguir la optimización de los dibujos sin que pierdan calidad.

    Un saludo,

    Fran.

    Valora este comentario: (0 votos)
  • [...] Sockets TCP 2.- Optimizar el tamaño del mapa 3.- Elementos que retardan una aplicación [...]

    Valora este comentario: (0 votos)
  • [...] Optimización de aplicaciones en Cliente/Servidor (2/6): Optimizar el tamaño del mapa [...]

    Valora este comentario: (0 votos)
  • moemi
    Junio 13, 2010 - 21:07 #

    ok loa yo soy moemimi y haide jerjejejeputa

    Valora este comentario: (0 votos)

Comentar

Cerrar
Enviar por Correo