У меня есть этот код для загрузки изображения на холст:
(let [c (js/document.getElementById "img-editing")
ctx (.getContext c "2d")
img (js/document.getElementById "segmented")]
(set! (.-onload img)
(fn []
(prn "drawing image")
(.beginPath ctx)
(.moveTo ctx 20 20)
(.lineTo ctx 20 100)
(.lineTo ctx 70 100)
(set! (.-strokeStyle ctx) "red")
(.stroke ctx)
(.drawImage ctx img 50 50)
)
)
;; (prn "image is " img)
;; (js/console.log "image is " img)
)
Но изображение не загружается, даже если штрихи есть. Что я делаю не так?