Bonjour à tous,

Mon problème du jour, le code fonctionne avec des images .png et j'obtiens une erreur avec une image .jpg

mon code .py
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
 
from kivy.app import App
from kivy.uix.boxlayout import BoxLayout
from kivy.uix.image import AsyncImage
from kivy.properties import StringProperty
 
 
class AsyncIm(BoxLayout):
    img = 'http://wallpapercave.com/wp/dLZ5oMU.png'
    add = StringProperty(img)
 
    def change_image(self):
        self.add ='http://wallpapercave.com/wp/2cGxlCG.jpg'
 
 
class AsyncApp(App):
    pass
 
 
if __name__ == '__main__':
    AsyncApp().run()
mon code .kv :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
 
AsyncIm:
    Button:
        text: "Search"
        width: 50
        #size_hint_x: 25
        on_press: root.change_image()
    AsyncImage:
        source: root.add
L'erreur que j'obtiens:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
 
Traceback (most recent call last):
  File "C:\Python27\lib\site-packages\kivy\loader.py", line 342, in _load_urllib
    data = self._load_local(_out_filename, kwargs)
  File "C:\Python27\lib\site-packages\kivy\loader.py", line 277, in _load_local
    return ImageLoader.load(filename, keep_data=True, **kwargs)
  File "C:\Python27\lib\site-packages\kivy\core\image\__init__.py", line 433, in load
    raise Exception('Unknown <%s> type, no loader found.' % ext)
Exception: Unknown <jpe> type, no loader found.
Cela ressemble presque à une erreur de kivy .... ou bien je me trompe

Une idée, une suggestion, MERCI