项目作者: taenykim

项目描述 :
🌇 🌃 upload image and make interactive pixel art 🕹
高级语言: TypeScript
项目地址: git://github.com/taenykim/interactive-pixelator.git
创建时间: 2020-06-10T10:00:11Z
项目社区:https://github.com/taenykim/interactive-pixelator

开源协议:MIT License

下载


Interactive pixelator

npm
GitHub
dependencies
typed

🌇 🌃 upload image and make interactive pixel art 🕹

Demo page / NPM page

🌟 Feature


































Original ImageChange Pixel size


Change Pixel typeChange Grid size




Change Grid colorDraw freely




Change filtercoming soon



🌈 How to use

1. NPM install

  1. $ npm i interactive-pixelator

2. Create DOM container

🔥 Set width and height on the DOM element.

  1. <div id="DOM-element-id"></div>

3. And make Interactive Pixel Art!

If necessary, Add a controller, download button, etc. (reference : Demo page)

  1. import { Pixelator } from "interactive-pixelator";
  2. new Pixelator("DOM-element-id", "image URL", {
  3. // options
  4. pixelSize: number, // 1~ (default:100)
  5. gridSize: number, // 0~ (default:10)
  6. gridColor: string, // #000000 (default:#ffffff)
  7. pixelType: string, // [square(default), roundsquare, circle, original]
  8. filterType: string // [none(default), grayscale, invert]
  9. });
  10. //prettier-ignore

🏎 Demo play

I used create-react-app ! ☺️ source code

  1. $ git clone https://github.com/taenykim/interactive-pixelator.git
  2. $ cd example/demo-cra
  3. $ npm install
  4. $ npm start

✏️ And..

This project is in progress.

please give me a lot of advice and support.