[Python-3000] PEP 368: Standard image protocol and class (original) (raw)
"Martin v. Löwis" martin at v.loewis.de
Sun Jul 1 18:55:42 CEST 2007
- Previous message: [Python-3000] PEP 368: Standard image protocol and class
- Next message: [Python-3000] PEP 368: Standard image protocol and class
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
The only way to get compatibility between the libraries is to create an image library in C and get those libraries to start using it.
They'll all quack the same way. (This is paraphrased in the PEP's abstract, as far as I read it.)
To the Python side, yes. But to the underlying C library, some quack, some bark.
How would you pass a Tkinter.PhotoImage to wxPython if both supported the PEP? wxPython would likely be able to produce objects that provide the Image interface, but I can't see how wxPython could consume such a thing - the underlying C libraries surely expect something completely different.
The only way I can see this work is if each library imports Image objects by copying them, pixel for pixel, through this interface.
Regards, Martin
- Previous message: [Python-3000] PEP 368: Standard image protocol and class
- Next message: [Python-3000] PEP 368: Standard image protocol and class
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]