Canvas pocket reference scripted graphics for HTML5
The Canvas element is a revolutionary feature of HTML5 that enables powerful graphics for rich Internet applications, and this pocket reference provides the essentials you need to put this element to work. If you have working knowledge of JavaScript, this book will help you create detailed, interac...
Autor principal: | |
---|---|
Formato: | Libro electrónico |
Idioma: | Inglés |
Publicado: |
Beijing ; Sebastopol, California :
O'Reilly
2010.
|
Edición: | First edition |
Materias: | |
Ver en Biblioteca Universitat Ramon Llull: | https://discovery.url.edu/permalink/34CSUC_URL/1im36ta/alma991009628254706719 |
Tabla de Contenidos:
- Table of Contents; Preface; Chapter 1. Canvas Tutorial; Drawing Lines and Filling Polygons; Graphics Attributes; Canvas Dimensions and Coordinates; Coordinate System Transforms; Understanding Transformations Mathematically; Transformation Example; Drawing and Filling Curves; Rectangles; Colors, Transparency, Gradients, and Patterns; Line-Drawing Attributes; Text; Clipping; Shadows; Images; Compositing; Pixel Manipulation; Hit Detection; Canvas Example: Sparklines; Chapter 2. Canvas Reference; Canvas; Canvas.getContext(); Canvas.toDataURL(); CanvasGradient; CanvasGradient.addColorStop()
- CanvasPatternCanvasPixelArray; CRC; CRC.arc(); CRC.arcTo(); CRC.beginPath(); CRC.bezierCurveTo(); CRC.clearRect(); CRC.clip(); CRC.closePath(); CRC.createImageData(); CRC.createLinearGradient(); CRC.createPattern(); CRC.createRadialGradient(); CRC.drawImage(); CRC.fill(); CRC.fillRect(); CRC.fillText(); CRC.getImageData(); CRC.globalCompositeOperation; CRC.isPointInPath(); CRC.lineCap; CRC.lineJoin; CRC.lineTo(); CRC.measureText(); CRC.miterLimit; CRC.moveTo(); CRC.putImageData(); CRC.quadraticCurveTo(); CRC.rect(); CRC.restore(); CRC.rotate(); CRC.save(); CRC.scale(); CRC.setTransform()
- CRC.stroke()CRC.strokeRect(); CRC.strokeText(); CRC.transform(); CRC.translate(); ImageData; TextMetrics; Index