Python - Abrir Gif

 
Vista:
sin imagen de perfil

Abrir Gif

Publicado por Gianfranco (5 intervenciones) el 24/10/2022 16:02:00
Buen dia, estoy aprendiendo en python toda mi vida e programado con delphi pero ahora tengo la necesidad de aprender en python. Estoy trabando sobre un windows 10 en face de prueba, quiero hacer una aplicacion sencilla sobre una Rasperry PI4. quiero hacer un control de acceso donde el usuario pase por un lector de codigo QR capturo los datos y consulto en ingtreso a la base de datos, y hasta alli lo tengo claro. pero la rasperri pi esta conectada a una pantalla y debo reproducir un gif en todo el tiempo en espera y si al pasar la tarjeta reproducir otro gif y si rechaza la entrada otro gif. hasta ahora solo logre que me ebriera una imagen pero no me deja abrir un gif. Alguno de ested tendra algun fuente que pueda abrir un gif en la pantalla y poderno cambiar segun la condicion?
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil
Val: 2.808
Oro
Ha mantenido su posición en Python (en relación al último mes)
Gráfica de Python

Abrir Gif

Publicado por tincopasan (1082 intervenciones) el 24/10/2022 21:00:44
¿qué modo o entorno estás usando para la aplicación? ¿consola, tkinter,pyqt u otro?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil

Abrir Gif

Publicado por Gianfranco Tonti (5 intervenciones) el 24/10/2022 21:11:23
lo estoy haciendo directamente en la consola de comando de visual estudio Code.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil
Val: 2.808
Oro
Ha mantenido su posición en Python (en relación al último mes)
Gráfica de Python

Abrir Gif

Publicado por tincopasan (1082 intervenciones) el 24/10/2022 21:25:52
evidentemente no es la respuesta a mi pregunta, pero bueno, pongo un ejemplo de como se haría en tkinter.:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
#-*- coding: utf -8 -*-
import tkinter as tk
from  PIL import Image
 
ventana = tk.Tk()
info = Image.open('cam.gif')
frames = info.n_frames
im = [tk.PhotoImage(file='cam.gif',format = f'gif -index {i}') for i in range(frames)]
 
count= 0
def animation(count):
    im2 = im[count]
    gif_label.configure(image=im2)
    count +=1
    if count == frames:
        count = 0
 
    ventana.after(100,lambda:animation(count))
 
gif_label = tk.Label(image="")
gif_label.pack()
 
bot = tk.Button(text="anima",command=lambda:animation(count))
bot.pack()
ventana.mainloop()
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil

Abrir Gif

Publicado por Gianfranco (5 intervenciones) el 24/10/2022 21:40:36
problema-pil
problema-pillow2

seguramente estoy haciendo algo mal porque me dice que la libreria esta instalada pero me da error añ ejecutar
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil

Abrir Gif

Publicado por Gianfranco (5 intervenciones) el 24/10/2022 23:01:17
Ya no me esta dando el error de PIL pero ejecuto el programa no hace nada no abre ninguna ventana y tampoco me muestra error
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar