Bonjour,
Je travail actuellement sur une application faisant appel à la balise canvas.
Lorsque j'ajoute une image dans la balise, le rendu est vraiment mauvais, je ne comprend pas pourquoi.
Quelqu'un aurait-il la solution?
Je vous passe mon bout de code et une image qui représente la mauvaise qualité du rendu.
le code
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25 <!DOCTYPE html> <html> <head> <title></title> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <script type="text/javascript" src="js/jquery-1.4.2.min.js"></script> <link rel="stylesheet" type="text/css" href="css/generalcss.css" /> <script> $(document).ready(function(){ var canvas = document.getElementById("canvas"); var ctx = canvas.getContext("2d"); var img = new Image(); img.src = 'images/motifs/default/0372af.png '; img.onload = function(){ ctx.drawImage(img, 0, 0,canvas.width,canvas.height); ctx.fill(); } }) </script> </head> <body> <canvas id='canvas'></canvas> </body> </html>
Partager