Chargement et affichage des images

La gestion des images est réalisée à partir du mot drawImage. ce mot n'étant pas défini dans eFORTH, voici comment le créer dans le vocabulaire web:

web definitions
JSWORD: drawImage { a n x y }
    let img = new Image();
    img.addEventListener('load', function() {
        context.ctx.drawImage(img, x, y);
    }, false);
    img.src = GetString(a, n);
~
forth definitions

Voici une image, au format GIF, qui va nous servir pour ces premiers tests. Vous pouvez récupérer cette image par clic-droit et Enregistrer l'image sous....

Et voici comment utiliser drawImage pour l'intégrer à canvas:


Notice: Undefined variable: Eforth in /home/arduinofom/eforth/articles/pages/installation/web/graphic/startImages.phtml on line 88

Fatal error: Uncaught Error: Call to a member function sourceForView() on null in /home/arduinofom/eforth/articles/pages/installation/web/graphic/startImages.phtml:88 Stack trace: #0 /home/arduinofom/eforth/application/views/scripts/article/index.phtml(7): include() #1 /home/arduinofom/vendors/ZendFramework-1.12.20/library/Zend/View.php(157): include('/home/arduinofo...') #2 /home/arduinofom/vendors/ZendFramework-1.12.20/library/Zend/View/Abstract.php(888): Zend_View->_run('/home/arduinofo...') #3 /home/arduinofom/vendors/ZendFramework-1.12.20/library/Zend/Controller/Action/Helper/ViewRenderer.php(912): Zend_View_Abstract->render(NULL) #4 /home/arduinofom/vendors/ZendFramework-1.12.20/library/Zend/Controller/Action/Helper/ViewRenderer.php(933): Zend_Controller_Action_Helper_ViewRenderer->renderScript('article/index.p...', NULL) #5 /home/arduinofom/vendors/ZendFramework-1.12.20/library/Zend/Controller/Action/Helper/ViewRenderer.php(972): Zend_Controller_Action_Helper_ViewRenderer->render() #6 /home/arduinofom/vendors/ZendF in /home/arduinofom/eforth/articles/pages/installation/web/graphic/startImages.phtml on line 88