Automattic / Automattic/node-canvas

canvas.toDataURL is missing SVG support

Open
#1,546 2 comments 0 reactions 0 assignees View on GitHub
Feature
Dominant language
JavaScript
Stars
10.7k
Forks
1.2k
Avg merge
4d 8h
Merged PRs (30d)
1

Description

1. os debian9
1. node v11.11.0
1. jsbarcode@3.11.0
1. canvas@2.6.1

code:

```javascript
import { createCanvas } from 'canvas';
import jsbarcode from 'jsbarcode';

const canvas = createCanvas(1000, 1000, 'svg');
jsbarcode(canvas, 'Hello');
const barcode_img = canvas.toBuffer() // successfully
// const barcode_img = canvas.toDataURL(); // fails
return {
data: barcode_img,
content_type: 'image/png'
};
```

`toBuffer()` returns successfully, but `toDataURL()` fails. This may be a bug

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.