Animación Día<->Noche

Autoit Avanzado más complejo con funciones "geek" para cualificarse como "ESPECIALISTA EN AUTOIT". Originales de autor, no copiados. Mín. 100 lineas
Responder
Avatar de Usuario
Ximorro
Profesional del Autoit
Mensajes: 1500
Registrado: 10 Jul 2009, 12:35
Ubicación: Castellón, España

Animación Día<->Noche

Mensaje por Ximorro »

Este programa lo hice para demostrar a un amigo que esta animación (por otro lado muy chula)
http://61226.com/share/hk.swf
no se ha hecho con un montón de fotos, sino sólo con 2, que va mezclando con transparencias.

Para ello hice mi versión de AutoIt.
Como veis va pasando del día a la noche al mover el ratón de arriba-abajo en la foto.

Tiene tres modos, en el normal busca las imágenes según el nombre del ejecutable, por ejemplo en los ejemplos que os pongo ya compilados, Lyon.exe y HongKong.exe son exactamente el mismo programa, pero con el nombre cambiado para que busquen sus correspondientes fotos (añadiendo 1.jpg y 2.jpg al nombre base del programa, en este caso "Lyon" y "HongKong").
Por cierto, HongKong.exe usa exactamente las mismas fotos que el flash original, sacadas de la web, para demostrar que aquéllo estaba hecho con sólo dos fotos.
Las de Lyon las hice yo este verano cuando estuve de viaje por allí. No me acaba mucho porque es muy chungo cuadrar las fotos para que queden exactamente iguales, pero ahí queda la prueba de concepto.

Otro modo es poner las fotos dentro del EXE, en este caso da igual cómo se llame el ejecutable pues ya saca las imágenes de dentro del archivo (usa FileInstall). Para compilar de esta manera hay que descomentar una región marcada en el código y poner allí las dos imágenes a incrustar. Como ejemplo os incluyo Dia-Noche.exe, que os ofrece la vista de la calle desde mi casa ;-)
Se nota mucho la diferencia en los coches, mejor mirad para arriba ;-), pero ey, en el de Hongkong también hay barcos que están sólo en una foto, je, je. De todas maneras estas fotos me han quedado mucho mejor encajadas que las de Lyon.

Hay un tercer modo pensado para desarrollo, si el script no está compilado (por ejemplo porque lo estamos probando desde Scite), coge las imágenes que le indicamos directamente por código.

Las ventanas con las fotos son "resizables", en realidad no se recomienda poner fotos gigantescas pero en cualquier caso el programa las escala inicialmente para que quepan en el escritorio. Por si no son iguales escala la segunda al aspecto de la primera, pero es mejor prepararlas de antemano para que sean iguales en tamaño y cuadren perfectamente.

Esto de cuadrar las fotos me ha costado muchísimo. Si alguien se monta imágenes que queden chulas nos las puede pasar.

Aquí el enlace al programa, como están los EXE y ocupa un poco más lo subo fuera del foro:
http://www.mediafire.com/file/zxmg3l0mzn2/DiaNoche.rar

taluec
"¿Y no será que en este mundo hay cada vez más gente y menos personas?". Mafalda (Quino)
Avatar de Usuario
gna08
Hacker del Foro
Mensajes: 379
Registrado: 27 Sep 2008, 18:51
Ubicación: Cordoba, Argentina

Re: Animación Día<->Noche

Mensaje por gna08 »

JAjja. muy bueno me gusto la idea viste :smt026 pero pondria una opcion para poder abrir dos fotos propias y sea mas ampli :smt003 o tambien con este efecto o mas.. hacer una especie de diaspositivas :smt020
Saludos :smt023
Aunk no m Buskes, Seguro m enkontras!
Avatar de Usuario
Ximorro
Profesional del Autoit
Mensajes: 1500
Registrado: 10 Jul 2009, 12:35
Ubicación: Castellón, España

Re: Animación Día<->Noche

Mensaje por Ximorro »

¡Poner dos fotos propias es muy fácil!

Como digo de normal simplemente tienes que cambiar el ejecutable al nombre que quieres. Entonces las fotos tienen que tener el mismo nombre pero una terminada en "1.jpg" y la otra como "2.jpg".

Por ejemplo coges mi ejecutable Lyon.exe (o HongKong.exe) y lo cambias a misfotos.exe. Las fotos deben llamarse misfotos1.jpg y misfotos2.jpg. Y ya está, el programa usa tus fotos porque el nombre lo toma del ejecutable.
Ah, los 3 archivos, ejecutable y las dos fotos, deben estar en el mismo directorio.
¡Y por supuesto las fotos hay que cuadrarlas en otro software, esto es para mezclarlas, no editarlas! Y no es fácil, te lo aseguro, como las fotos no estén tomadas exactamente desde el mismo sitio se descuadran fácilmente...

El caso de Dia-Noche.exe es otro modo, tiene las fotos dentro (como puedes ver ocupa más). Lo hice para poder distribuir el programita en un sólo archivo. Para hacer algo así con tus fotos ya tienes que editar el fuente, como indico en las instrucciones. No hay más remedio porque hay que recompilar.

¡Adelante, y si haces un par de fotos que queden chulas no dudes en pasárnoslas!
"¿Y no será que en este mundo hay cada vez más gente y menos personas?". Mafalda (Quino)
Avatar de Usuario
Chefito
Profesional del Autoit
Mensajes: 2035
Registrado: 21 Feb 2008, 18:42
Ubicación: Albacete/Cuenca (España)

Re: Animación Día<->Noche

Mensaje por Chefito »

Jejejeje......este efecto te ha quedado muy bien. Está muy chulo :smt023 .

De los demás programas no te digo nada ya que en su día te puse comentarios.
Sigue así :smt023 .

Saludos.
Cita vista en algún lugar de la red: En este mundo hay 10 tipos de personas, los que saben binario y los que no ;).
Avatar de Usuario
BasicOs
Site Admin
Mensajes: 2083
Registrado: 21 Nov 2006, 19:24
Ubicación: El Internet - (Canarias, España)
Contactar:

Re: Animación Día<->Noche

Mensaje por BasicOs »

Está bien .. cuando vas bajando el cursor del ratón .. va cambiando la hora del día de la imagen !!!

Sorprendete!!! :smt023 :smt023 :smt031
Avatar de Usuario
XPyro
Profesional del Autoit
Mensajes: 542
Registrado: 04 Mar 2007, 10:12
Ubicación: México
Contactar:

Re: Animación Día<->Noche

Mensaje por XPyro »

Muy creativo hay que reconocer :smt023
Imagen
Avatar de Usuario
Ximorro
Profesional del Autoit
Mensajes: 1500
Registrado: 10 Jul 2009, 12:35
Ubicación: Castellón, España

Re: Animación Día<->Noche

Mensaje por Ximorro »

Vaya esto anima, gracias. Me alegro de que os haya gustado ¡y os animo a hacer vuestras fotos!

Antes de que me pongáis por las nubes que quede claro que la idea no es mía, y es lo primero que he dicho en el primer post.

Está inspirado en esa animación flash y lo hice para que un amigo se convenciera de que sólo eran dos fotos, no una especie de video. Eso sí, es mi versión, no sé cómo lo hará en el flash, no tengo el fuente y tampoco serviría de mucho porque de flash no tengo ni idea. El cómo hacerlo en AutoIT es lo que me currado, lo de la originalidad es otro cantar...

Luego me di cuenta de que hay barcos que sólo están en una foto, con lo que se ve claramente que el flash también está mezclando las dos imágenes (ya sea con transparencias o con copys, no hay muchas opciones), pero el reto ya estaba en marcha, cualquiera se resiste a hacerlo en AutoIt ¿verdad? :smt002
"¿Y no será que en este mundo hay cada vez más gente y menos personas?". Mafalda (Quino)
Responder