Pregunta: | 56701 - SUPERPOSICIÓN DE IMÁGENES. |
Autor: | Felip Cavall |
Para empezar le pido que me disculpen porquè no se si tengo derecho a dirigirme a ustedes
Tengo dos cuestiones que le presento por si tienen alguna solución. Estoy trabajando con Delphi VI. 1/Superpongo paulatinamente más de 10 bitmaps de 1000x700 que están en una matriz de imágenes, todas són transparentes y del mismo tamaño. Pretendo conseguir presentar un paisaje esquemático (tipo atlas) y los cambios que va sufriendo a lo largo de los milenios, allí donde hay un rio, ahora hay un lago y después se deseca y se llena de aluviones, por ejemplo. Hasta aquí todo bién, se superponen correctamente y el paisaje va cambiando cada x segundos, pero...cada vez que se superpone una imagen a las otras se produce un pequeño salto, como un flash que hace visible, por un instante, la imagen base y que no queda demasiado bién. No he sabido encontrar ningún componente que me permita hacer un fundido o un barrido que harian que el cambio/superposición de imagenes quedase más presentable Tampoco he sabido crear el código que me permita mejorar cada presentación para que no sea brusca. 2/Como los cambios (de rio a lago) son procesos largos, quisiera tener un control del Floodfill (que me parece imposible) o a través de código poder llenar la parte correspondiente, de tal manera que pudiera determinar desde que punto se empieza a llenar el lago y hacer que lentamente se vaya haciendo más grande hasta unos límites ya marcados. Muchas gracias |
Respuesta: | Felip Cavall |
La primera pregunta ya está resuelta, solamente se tiene que poner
DoubleBuffered := True; al formulario.. Era un problema de capacidad, no de programación. Pero la segunda cuestión, la de disponer de un código parecido al Floodfill, aún no. |