Převeďte SVG na obrázek (JPEG, PNG atd.) v prohlížeči

Chci převést SVG na bitmapové obrázky (jako JPEG, PNG atd.) pomocí JavaScriptu.

Odpověď

Zde je návod, jak to udělat pomocí JavaScriptu:

  1. K vykreslení obrázku SVG pomocí Canvas použijte JavaScriptovou knihovnu canvg:https://github.com/gabelerner/canvg
  2. Zachyťte datový identifikátor URI zakódovaný jako JPG (nebo PNG) z plátna podle těchto pokynů:Zachytit plátno HTML jako gif/jpg/png/pdf?