Skip to content

canvas.toDataURL is missing SVG support #1546

Open
@dohard-ma

Description

@dohard-ma
  1. os debian9
  2. node v11.11.0
  3. [email protected]
  4. [email protected]

code:

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions