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.