Skip to main content
  • Created:
  • Updated:
  • Author:
    Takeshi Takatsudo

Usage

CLI

svg-to-png <input.svg> [options]

Options

OptionDefaultDescription
--out <path><input>.pngOutput file path
--width <n>1200Output width in pixels
--height <n>630Output height in pixels

Examples

# Convert SVG to PNG (default 1200x630)
svg-to-png pattern.svg

# Custom output path
svg-to-png pattern.svg --out og-image.png

# Custom dimensions
svg-to-png pattern.svg --width 800 --height 400

Programmatic API

import { convertSvgToPng } from '@takazudo/svg-to-png';

const svgBuffer = Buffer.from('<svg>...</svg>');
const pngBuffer = await convertSvgToPng(svgBuffer, {
width: 1200,
height: 630,
});