Portal    Foro    Buscar    FAQ    Registrarse    Conectarse


Publicar nuevo tema  Responder al tema 
Página 1 de 1
 
 
Gifs Animados En Controles (PictureBox,etc)
Autor Mensaje
Responder citando   Descargar mensaje  
Mensaje Gifs Animados En Controles (PictureBox,etc) 
 
Hola, se pueden recrear los GIFS animados en los controles de gambas?
Sino tendré que manejar con un While Infinito cada imagen y hacer el "efecto"
 



 
última edición por Invitado el Domingo, 18 Abril 2010, 20:58; editado 1 vez 
 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Gifs Animados En Controles (PictureBox,etc) 
 
Hola Ayortano
Si lo que deseas es que el gif animado se reproduzca debes utilizar un MovieBox.

Aquí te dejo el link para que veas como se cargaran los gif y el uso de algunos de sus propiedades
Control-MovieBox

Saludos  
 



 
chen_08 - Ver perfil del usuarioEnviar mensaje privadoVisitar sitio web del usuario 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Gifs Animados En Controles (PictureBox,etc) 
 
Es que ya lo probé pero no funciona, estoy usando gambas 3... Quizás por ser alpha no lo implementaron aún o tiene bugs...
Saludos y muchas gracias
 



 
 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Gifs Animados En Controles (PictureBox,etc) 
 
Buen día Hnos.

Atendiendo un poco a lo que refieren sobre animar gif, en verdad  nunca habia pensado implementar uno debido a  no tener que cargar el peso de la patente que posee el algoritmo de compresión Lempel-Ziv-Welch o LZW, el cual  pertenece a Unisys.  "Aunque ellos han dicho que es libre de usarlo, sería bueno que lean la nota que publicaron en el año 1995.  vale mencionar que que el formato GIF puede utilizar otros métodos de compresión no cubiertos por patentes, como el método Run-length encoding.
El 20 de junio de 2003 expiró en Estados Unidos la patente por el algoritmo LZW y este día se le conoce en el ámbito informático como el día de la liberación del gif.

Es posible que existan controles que permitan insertar GIF en gambas, sin embargo   serán denominados semi libre y mas aun  estaremos amarrados a ellos y su soporte e actualizaciones.

Con respecto a la propuesta de usar While infinito,  no creo que sea viable. imagina la pila de datos sobrecargada.  Recomiendo crear un control propio implementano con un temporizador  y las imágenes   que se quieren animar.


Escribiré un post en   mi página  www.gambasvenezuela.zobyhost.com al respecto.
 



 
Ronny - Ver perfil del usuarioEnviar mensaje privadoVisitar sitio web del usuario 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Gifs Animados En Controles (PictureBox,etc) 
 
Se pueden crear animaciones PNG con el plugin apng de firefox, calidad PNG, transparencias y movimiento

Con el navegador (IE no es un navegador) se pueden abrir, no se con gambas
un ejemplo de PNG: http://i826.photobucket.com/albums/zz190/apng/graham11.png

Saludos
 



 
última edición por BrunoIV el Jueves, 12 May 2011, 19:17; editado 1 vez 
 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Gifs Animados En Controles (PictureBox,etc) 
 
Hola amigos.

siguiendo con el ejemplo de animaciones en gambas sin depender de ningun control,  hagamos lo siguiente

1.  Crea un formulario con 2 controles (Picturebox y Timer)

 forma

posteriormente escribe el siguiente código

' gambas class file
' declaramos la variable  i como pública en nuestro módulo
PUBLIC i AS Integer

PUBLIC SUB Form_Open()
' inicializamos en "zero". cero  =0
  i = 0
END
' el timer  ira ejecutando el cambio, claro está debemos establecer enabled=true y delay en un valor para graduar la velocidad. yo lo puse en 400 milisegundos (solo escribe 400)
PUBLIC SUB Timer1_Timer()
  i = i + 1
IF i = 4 THEN i = 1
'sustituye aqui por la ruta de tu proyecto
  PictureBox1.Picture = Picture["/home/usuario/proyecto/" & i & ".png"]
END


Nota utilicé 3 imágenes para la secuencia. las las llame 1.png - 2.png y 3.png.  para hacer mas fácil la transicion y no tener que usar vectores


 1_1306166839_994143
1.png

 2
2.png

 3
3.png

Descarguen las tres imágenes coloquen el nombre respectivo y prueben
 



 
última edición por Ronny el Lunes, 23 May 2011, 17:13; editado 2 veces 
Ronny - Ver perfil del usuarioEnviar mensaje privadoVisitar sitio web del usuario 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Gifs Animados En Controles (PictureBox,etc) 
 
Un ejemplo usando la idea del control PictureBox para reproducir una animación, je
Me he valido del programa apngdis para descomponer un *.apng y despues con un timer reproducirlo en el PictureBox

apngviewer_gambas


Si quieren ver el código fuente, aquí está!

Nota: El descomponer el png consume tiempo de procesador, por eso es que tarda al iniciar el programa.

DESCARGAR SOURCES apngviewer.tar.gz


Saludos!
 



 
razaAztk - Ver perfil del usuarioEnviar mensaje privadoVisitar sitio web del usuarioVer la galería personal del usuario 
Volver arribaPágina inferior
Mostrar mensajes anteriores:    
 
OcultarTemas parecidos
Tema Autor Foro Respuestas último mensaje
No hay nuevos mensajes Objetos Animados En Gambas h4k Aplicaciones/Fragmentos de Código 3 Domingo, 25 Abril 2010, 22:35 Ver último mensaje
spheris
No hay nuevos mensajes Matriz De PictureBox skhaliburg Controles/Librerías/Componentes 7 Miercoles, 12 May 2010, 01:38 Ver último mensaje
chen_08
No hay nuevos mensajes Problemas Con El Fondo Transparente De Los... pittusa General 11 Sabado, 02 Abril 2011, 19:56 Ver último mensaje
fabianfv
No hay nuevos mensajes Ayuda Con PictureBox Haseo Controles/Librerías/Componentes 5 Sabado, 14 May 2011, 17:08 Ver último mensaje
Haseo
 

Publicar nuevo tema  Responder al tema  Página 1 de 1
 

Usuarios navegando en este tema: 0 registrados, 0 ocultos y 0 invitados
Usuarios registrados conectados: Ninguno


 
Lista de permisos
No puede crear mensajes
No puede responder temas
No puede editar sus mensajes
No puede borrar sus mensajes
No puede votar en encuestas
No puede adjuntar archivos
Puede descargar archivos
No puede publicar eventos en el calendario



  

 

cron