martes, 23 de octubre de 2007

Simpatico bug de windows, o como hacer un bmp animado

Resulta que he encontrado un pequeño y simpático bug en el tumbeo de imágenes de XP. Lo cierto es que me extraña que nadie antes se haya dado cuenta, y es incluso posible que aun habiendo buscado en google no haya encontrado referencia a este bug en internet.

El caso es que la previsualización de imágenes en XP no siempre muestra la imagen correcta, esto ocurre cuando utilizamos la vista en miniatura y en la tira de imágenes, aunque en la tira de imágenes cuando visualizamos la imagen es correcta al igual que si abrimos la imagen sale la imagen correcta.

El problema se produce cuando tenemos imagenes numeradas, por ejemplo imagen1.jpg, imagen2.jpg, imagen3.jpg. Hasta aquí todo perfecto, el problema viene si ahora queremos cambiar la numeración, vamos a suponer que queremos añadir una imagen a la secuencia y renombramos las siguientes para mantener el número de secuencia. Pues resulta que en la imagen de pantalla veremos dos veces la misma.

Pongamos un ejemplo práctico, cogemos la carpeta de imágenes del google talk, y nos fijamos en las alien1 y alien2

Ahora renombramos las imagenes a alien2 y alien3... y alehop, ya salió el fallo

Como podemos ver la previsialización es incorrecta, ambos ficheros son obviamente distintos, solo hemos renombrado. Podríamos pensar que es un problema de refresco, es lo primero que he pensado, por lo que pulso f5, o incluso lo mantengo pulsado, pero no, no aparece la imagen correcta, sigo viendo en ambas la misma....

Resulta que al pulsar con el botón derecho del ratón sobre la imagen mal previsualizada y veo que puedo actualizar dándole a actualizar vista en miniatura


Y así lo hago, lo cual corrige el problema, uf menos mal.


.... o no, al pulsar ahora f5 resulta que volvemos a la imagen anterior, de echo si mantenemos pulsado f5 vemos una simpática animación al alternar ambas imágenes, y ya tenemos el bug. Pero espera, qu eesto puede ser más divertido, podemos regular el intérvalo de nuestra animación, si volvemos a darle a actualizar vista miniatura resulta que en vez de alternar una vez la correcta y una vez la incorrecta pasamos a tener dos veces la correcta y una la incorrecta, y cuantas más veces le damos a actualizar tendremos una mayor proporción. (3 correctas frente a una, 4 veces etc) Entendiendo siempre que para cada una de ellas lo vemos al pulsar f5 o lo mantenemos pulsado
El problema no se resuelve ni reiniciando, no se donde debe guardar xp la cache de estas imágenes, obviamente si la borramos resolverá el problema, pero yo no se donde está. El único workarround que se me ocurre es copiarlas a otra ubicación y volverlas a copiar otra vez en el origen, en ese caso deja de hacer cosas raras.

En la tira de imágenes aun previsualizandola mal en la imagen en miniatura la imagen grande sale bien

2 comentarios:

Anónimo dijo...

Pregunta estúpida, ¿has probado a cargarte el thumbs.db?

Khepper dijo...

Se me ha olvidado ponerlo, pero si, me lo he cargado.
Aun así sería un bug