obniz(Node.js)로 화면에 일본어 표시



node-canvas 을 사용하여 일본어를 그립니다.
obniz로 대응하고 있는 것은 2계 이상의 최신 버젼이므로, canvas@next 를 다운로드합니다.
$ npm i canvas@next
canvas 는 1.6계(2018년 9월 현재)이므로, obniz에서는 사용할 수 없습니다!
const Obniz = require("obniz");
const { createCanvas } = require('canvas');

var obnizeId = "YOUR-OBNIZ-ID";
var obniz = new Obniz(obnizeId);

obniz.onconnect = async function () {
  obniz.display.clear();
  const canvas = createCanvas(128, 64);
  const ctx = canvas.getContext('2d');
  ctx.fillStyle = "white";
  ctx.font = "15px Avenir";
  ctx.fillText('こんにちは', 0, 20);
  obniz.display.draw(ctx);
}

문자를 옆으로 밀어보십시오.


const Obniz = require("obniz");
const { createCanvas } = require('canvas');

var obnizeId = "YOUR-OBNIZ-ID";
var obniz = new Obniz(obnizeId);

obniz.onconnect = async function () {

  const canvas = createCanvas(128, 64);
  const ctx = canvas.getContext('2d');
  ctx.fillStyle = "white";
  ctx.font = "20px Avenir";

  for (var i = 0; i < 130; i++) {
    obniz.display.clear();
    ctx.fillText('こんにちは', i, 30);
    obniz.display.draw(ctx);
    ctx.clearRect(0, 0, 128, 64)
    await obniz.wait(100);
  }
}

참고 : h tps : // 오 b ...

좋은 웹페이지 즐겨찾기