I would like to draw an image to a canvas in DearPyGui :
import dearpygui.core as dpg
with sdpg.window("Main Window"):
    dpg.set_main_window_size(800, 800)
    dpg.set_main_window_title("Pixel selector")
    dpg.add_drawing('drawing', width=400, height=350)
    img = ImageGrab.grab(bbox=[0, 0, 100, 100])
    # something like this would be great
    dpg.draw_image('drawing', img, [0, 0], [100, 100])
 
                        
You must convert the image to a 1D list, like so:
The list is then added as a texture, which can then be accessed like a regular image file.