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