Como comprimir imágenes O_o

Consulte acerca de programas, técnicas, algoritmos etc.

Como comprimir imágenes O_o

Notapor Metator de Arkalot » Dom Nov 09, 2008 12:20 am

Hola, esta es mi duda:

Tengo sprites de una unidad para mi juego, son como 400 imágenes
con cuadros de animación. Las imágenes fueron hechas en 3d y se
les hizo un render cuadro por cuadro. El problema fue que intente
unirlas todas en una super imagen, utilizando pygame, y me sale un
mensaje de que me quedo corto de memoria XD, será porque la imagen
es de 17000 x 2000 :shock:.

Vi por ahí en algún juego que me gusta, Age of Wonder, que utilizan
sprites de esta manera, pero comprimidos en un archivo .ilb en el cual
se encuentran todos los tiles y alguna información de cada unidad.
Me gustaría saber como comprimir imágenes de alguna forma y poder
cargarlas con pygame.image.load(), para evitar tener miles de imágenes,
o que estas pesen mucho (los .ilb de los que les cuento, pueden
contener 20 megas de tiles en 1 solo mega de .ilb :shock:).

Gracias de antemano.
Avatar de Usuario
Metator de Arkalot
 
Mensajes: 34
Registrado: Mié Abr 23, 2008 2:17 am
Ubicación: México ñ_ñ !!

Notapor endaramiz » Mié Nov 12, 2008 9:22 pm

No sé como se hace lo de comprimir. Pero, en esta situación, yo lo que haría sería agrupar las imágenes en diferentes grillas (¡no todas en una!). De esta manera, creo que es mucho más cómodo trabajar con ellas y puedes cargarlas sólo cuando hacen falta. Por ejemplo, al empezar un nuevo nivel (dependiendo de como sea el juego).

Saludos.
Avatar de Usuario
endaramiz
 
Mensajes: 283
Registrado: Vie Ago 31, 2007 9:25 am
Ubicación: Barcelona


Volver a General

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 0 invitados

cron