Purescript: рисование изображения на холсте - PullRequest
0 голосов
/ 01 июля 2018

Я бы хотел использовать Purescript для рисования изображения на холсте. Когда я делал это в Javascript, это выглядело примерно так:

window.onload = function() {
    var c=document.getElementById("myCanvas");
    var ctx=c.getContext("2d");
    var img=document.getElementById("scream");  // THIS LINE IN PURESCRIPT???
    ctx.drawImage(img,10,10);
};

Я использую purs 0.12. Я установил Graphics.Canvas, и я могу использовать его для рисования прямоугольников и эллипсов и тому подобное. Но я не могу понять API для drawImage. Я также не могу понять, в какой библиотеке находится эквивалент Purescript getElementbyId().

1 Ответ

0 голосов
/ 06 апреля 2019

Используйте Преследование для поиска таких определений, как getElementById.

tryLoadImage принимает обратный вызов в качестве аргумента. Обратный вызов - это то, что получает CanvasImageSource. Вы можете использовать Aff или по крайней мере ContT, чтобы помочь.

...