# draw-to-canvas

> draw from one canvas to another with some sanity checks

Latest version **1.0.0** (published 2015-08-14) · MIT license · 0 weekly downloads

> **Deprecated.** This package is deprecated.

## Install

```sh
npm install draw-to-canvas
pnpm add draw-to-canvas
yarn add draw-to-canvas
bun add draw-to-canvas
```

## Health

**Score 10/100 (F)** — status: deprecated.

Negative: deprecated.

## Facts

| | |
|---|---|
| Version | 1.0.0 |
| Published | 2015-08-14 |
| First published | 2015-08-08 |
| Weekly downloads | 0 |
| License | MIT |
| TypeScript types | none |
| Module format | CommonJS |
| Dependencies | 1 |
| Known vulnerabilities | 0 |
| Install scripts | no |
| Author | Will Hoag |
| Maintainers | willhoag |
| Keywords | canvas, check, html5, draw |

## Links

- npm: https://www.npmjs.com/package/draw-to-canvas
- Repository: https://github.com/willhoag/draw-to-canvas
- Homepage: git://github.com/willhoag/draw-to-canvas.git
- Issues: https://github.com/willhoag/draw-to-canvas/issues
- npm.io page: https://npm.io/package/draw-to-canvas

## Dependencies (1)

- [force-canvas-context](https://npm.io/package/force-canvas-context.md) ~0.0.4

## Alternatives

- [@tsparticles/shape-image](https://npm.io/package/@tsparticles/shape-image.md) — 303.7K weekly downloads
- [@tsparticles/shape-line](https://npm.io/package/@tsparticles/shape-line.md) — 233.7K weekly downloads
- [stringify-attributes](https://npm.io/package/stringify-attributes.md) — 58.6K weekly downloads
- [mobile-drag-drop](https://npm.io/package/mobile-drag-drop.md) — 46.3K weekly downloads
- [@comunica/actor-rdf-parse-html](https://npm.io/package/@comunica/actor-rdf-parse-html.md) — 29.2K weekly downloads

## Recent versions

- 1.0.0 (latest) — 2015-08-14
- 0.0.5 — 2015-08-11
- 0.0.4 — 2015-08-09
- 0.0.3 — 2015-08-09
- 0.0.2 — 2015-08-09
- 0.0.0 — 2015-08-08

## README

# draw-to-canvas

draw from one canvas to another with some sanity checks

[![Build Status](https://travis-ci.org/willhoag/draw-to-canvas.svg)](https://travis-ci.org/willhoag/draw-to-canvas)
[![npm version](https://badge.fury.io/js/draw-to-canvas.svg)](http://badge.fury.io/js/draw-to-canvas)

## Installation

Download node at [nodejs.org](http://nodejs.org) and install it, if you haven't already.

```sh
npm install draw-to-canvas --save
```

## Usage

```js
var moduleName = require('draw-to-canvas');

let canvas1 = document.createElement('canvas')
let canvas2 = document.createElement('canvas')

// draw from canvas1 to canvas2
drawToCanvas(canvas1, canvas2) // canvasTo

// draw from canvas1 to canvas2 at different origin
drawToCanvas(canvas1, canvas2, [20, 30]) // canvasTo
```

## API

`drawToCanvas(from:canvas/image, to:canvas/ctx, pos:arr)`

Arguments
- from - a canvas element or image
- to - a canvas element or canvas context

## License

MIT

---
_Source: https://npm.io/package/draw-to-canvas · Machine-readable twin of the npm.io package page. Health data is recomputed on every publish._
