ReCreateJS/txtjs

View on GitHub
lib/hidpi-canvas.ts

Summary

Maintainability
A
0 mins
Test Coverage
import PIXEL_RATIO from "./pixel-ratio";
export default function createHiDPICanvas(w, h, ratio) {
  if (!ratio) {
    ratio = PIXEL_RATIO;
  }
  const canvas = document.createElement("canvas");
  canvas.width = w * ratio;
  canvas.height = h * ratio;
  canvas.style.width = w + "px";
  canvas.style.height = h + "px";
  canvas.getContext("2d").setTransform(ratio, 0, 0, ratio, 0, 0);
  return canvas;
}