So basically I retrieved some binary data from a MongoDB GridFS db instance and it's for an image. What I originally did is write it to a new file and save it on my disk, and then I'd be able to open the file in an image object and display it using Tkinter. But I want to directly display the image without saving it on my disk. How can I go about this?
When I ran a print(type(data))
, data being the variable storing the binary data, the output was <class 'bytes'>
. How can I convert an object of this class type to an Image
or ImageTk
object which I can then use to display the image? I'm new to Pillow and Tkinter, but I've tried finding something for this but have had no luck.
question from:
https://stackoverflow.com/questions/65647213/how-to-convert-class-bytes-object-to-an-image-object-using-pythonwithout-wri 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…