Imagen de Pygame
Resuelto
Neo_2014
Mensajes publicados
38
Estado
Miembro
-
CrazyGeekMan Mensajes publicados 971 Estado Miembro -
CrazyGeekMan Mensajes publicados 971 Estado Miembro -
Hola ????
Estoy ocupado aprendiendo lo básico de pygame y la visualización de fondos y personajes, pero tengo un problema.
Hay un error al mostrar una imagen...
Me dice:
Traceback (most recent call last):
File "Nombre de la imagen.jpg", line 16, in <module>
Personaje = pygame.image.load("Nombre de la imagen.jpg").convert()
pygame.error: No se pudo abrir Nombre de la imagen.jpg
Realmente no entiendo por qué...
Si alguien pudiera ayudarme, gracias.</module>
Estoy ocupado aprendiendo lo básico de pygame y la visualización de fondos y personajes, pero tengo un problema.
Hay un error al mostrar una imagen...
Me dice:
Traceback (most recent call last):
File "Nombre de la imagen.jpg", line 16, in <module>
Personaje = pygame.image.load("Nombre de la imagen.jpg").convert()
pygame.error: No se pudo abrir Nombre de la imagen.jpg
Realmente no entiendo por qué...
Si alguien pudiera ayudarme, gracias.</module>
2 respuestas
-
Por repertorio quería decir carpeta.
Cuando escribesPerso = pygame.image.load(”Nombre de la imagen.jpg”).convert()
Es equivalente a indicar la ruta relativa:Perso = pygame.image.load(”./Nombre de la imagen.jpg”).convert()
Por lo tanto, es necesario que tu archivo .py esté en la misma ubicación (la misma carpeta que tu imagen).
¿Estás programando en Windows o Linux?
Si indicas la ruta absoluta, ¿obtienes el mismo error?
La ruta absoluta es la ruta completa hacia la imagen, "C:\Users\neo\Nombre de la imagen.jpg" por ejemplo si estás en Windows.
Después de leer la documentación tengo esta información:
Pygame puede no estar siempre construido para soportar todos los formatos de imagen. Como mínimo, soportará BMP sin compresión. Si pygame.image.get_extended() devuelve 'True', deberías poder cargar la mayoría de las imágenes (incluyendo PNG, JPG y GIF).
Así que verifica bien que el comando pygame.image.get_extended() te devuelva verdadero. -
Buenas noches,
Nunca he utilizado este módulo en Python, pero ¿has intentado indicar la ruta absoluta para asegurarte de que el problema no viene de tu imagen?
Si no, ¿está la imagen en el mismo directorio que tu archivo .py?
--
Espero haber sido útil :)-
Hola y gracias por el interés que me prestas. Aunque me manejo más o menos bien en programación, no conozco realmente el vocabulario apropiado. Para tu primera propuesta, probaré con la ruta relativa o absoluta, no cambia nada. Y en cuanto a directorio, bueno... no sé muy bien qué significa eso....
Gracias por tu ayuda.
-