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...

Descripción completa

Detalles Bibliográficos
Autor principal: Flanagan, David (-)
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