@ botharness/像素-形态
把任何像素艺术都溶入其他任何的, 崩溃到网格。 无相依相.
import {
cellsFromRows,
morphPixels,
pixelFrame,
pixelMarkup,
planPixels,
} from '@botharness/pixel-morph';
const from = cellsFromRows(['XX', 'XX'], { X: '#2a2230' });
const to = cellsFromRows(['YYYY'], { Y: '#3fc1b8' }, 10, 10);
// browser: animate an SVG <g>
const run = morphPixels(group, from, to, 800);
await run.finished;
// anywhere: compute frames yourself
const pairs = planPixels(from, to);
const svgRects = pixelMarkup(pixelFrame(pairs, 0.5));
网格默认为32x32;通过 { size } 改为 planPixels, (中文(简体) ), pixelFrame 财务报告和审定财务报表 morphPixels 为了其他人 当许多形态同时运行时,通过 { frameMs: 50, markup: pixelPathMarkup } 改为 morphPixels: 它步入像素艺术 20 英尺并绘制一个 <path> 每个颜色而不是一个 <rect> 每次运行. run.current() 返回屏幕上的像素,这样新的形态就可以在飞行中开始.