Server : Apache/2.4.18 (Ubuntu) System : Linux canvaswebdesign 3.13.0-71-generic #114-Ubuntu SMP Tue Dec 1 02:34:22 UTC 2015 x86_64 User : oppastar ( 1041) PHP Version : 7.0.33-0ubuntu0.16.04.15 Disable Function : pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority, Directory : /proc/self/root/usr/share/doc/libjs-excanvas/examples/testcases/ |
Upload File : |
<html> <head> <title>ExplorerCanvas Text Case</title> <!--[if IE]><script type="text/javascript" src="../excanvas.js"></script><![endif]--> <script> // Safari is known not to handle resizing well, expect this to // compare to Firefox var cv, ctx, size = 80; var img = new Image(); img.src = "../examples/ff.jpg"; function a() { cv = document.getElementById("aa"); ctx = cv.getContext("2d"); l(); } function l() { size = (size + 1) % 800; cv.width = Number(size + 200); cv.height = Number((size + 200) / 2); // Firefox autoclears the canvas at this point ctx.save(); ctx.translate(50, 50); ctx.scale(0.1, 0.1); ctx.rotate(size/800 * Math.PI*8); ctx.drawImage(img, 0, -75); ctx.restore(); ctx.save(); ctx.beginPath(); ctx.moveTo(0, 0); ctx.lineTo(cv.width, cv.height); ctx.moveTo(20, 20); ctx.lineTo(80, 20); ctx.lineTo(80, 80); ctx.lineTo(20, 80); ctx.stroke(); ctx.closePath(); ctx.restore(); ctx.save(); ctx.beginPath(); ctx.scale(size / 200, size / 200); ctx.arc(100, 50, 20, 0, Math.PI, true); ctx.fill(); ctx.restore(); setTimeout(l, 50); } </script> <style> canvas { background-color:#eee; } </style> </head> <body onload="a();"> <canvas id="aa" width="200" height="200">Fallback <b>content</b> markup</canvas> </body> </html>