|
Página 1 de 1
|
Gifs Animados En Controles (PictureBox,etc)
Autor |
Mensaje |
Ayortano
|
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
|
#1 Domingo, 18 Abril 2010, 20:50 |
|
|
chen_08
Aprendiz
Registrado: Octobre 2009
Mensajes: 86
Edad: 34 Ubicación: Coclé
|
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
|
#2 Domingo, 18 Abril 2010, 21:00 |
|
|
Ayortano
|
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
|
#3 Domingo, 18 Abril 2010, 22:29 |
|
|
Ronny
Usuario
Registrado: Abril 2011
Mensajes: 24
Edad: 54 Ubicación: Venezuela
|
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.
|
#4 Jueves, 12 May 2011, 16:09 |
|
|
BrunoIV
|
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
|
#5 Jueves, 12 May 2011, 19:10 |
|
|
Ronny
Usuario
Registrado: Abril 2011
Mensajes: 24
Edad: 54 Ubicación: Venezuela
|
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)
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.png
2.png
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
|
#6 Lunes, 23 May 2011, 17:10 |
|
|
razaAztk
aztk crux
Analista Programador
Registrado: Enero 2010
Mensajes: 340
Edad: 35 Ubicación: Tenochtitlan
|
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
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!
|
#7 Martes, 24 May 2011, 02:12 |
|
|
|
Temas parecidos
Temas parecidos
|
Página 1 de 1
|
Usuarios navegando en este tema: 0 registrados, 0 ocultos y 1 invitado Usuarios registrados conectados: Ninguno
|
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
|
|
|
|
|