All Projects β†’ taenykim β†’ interactive-pixelator

taenykim / interactive-pixelator

Licence: MIT License
πŸŒ‡ πŸŒƒ upload image and make interactive pixel art πŸ•Ή

Programming Languages

typescript
32286 projects
javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to interactive-pixelator

pixelino
Pixel-drawing app for iOS ✍️
Stars: ✭ 45 (+104.55%)
Mutual labels:  art, pixel
Score
ossia score, an interactive sequencer for the intermedia arts.
Stars: ✭ 808 (+3572.73%)
Mutual labels:  art, interactive
pixel-canvas
A crate to make drawing in a buffer of pixels easy!
Stars: ✭ 19 (-13.64%)
Mutual labels:  art, interactive
Visual Center
Proposed tool to better align logos in the center of a container.
Stars: ✭ 1,338 (+5981.82%)
Mutual labels:  art, pixel
microbium-app
Draw new worlds
Stars: ✭ 89 (+304.55%)
Mutual labels:  art, interactive
Pixelorama
A free & open-source 2D sprite editor, made with the Godot Engine! Available on Windows, Linux, macOS and the Web!
Stars: ✭ 2,535 (+11422.73%)
Mutual labels:  art, pixel
Responsivedevices.css
Responsive CSS Device frames for your landing pages
Stars: ✭ 59 (+168.18%)
Mutual labels:  art, pixel
Pix
🎨 Pix is an online pixel art community where everyone can unleash their creativity on a 16x16 canvas, built with React-Native for iOS devices. πŸš€
Stars: ✭ 86 (+290.91%)
Mutual labels:  art, pixel
gb-convert
Gameboy tile conversion and map editor tool
Stars: ✭ 26 (+18.18%)
Mutual labels:  art, pixel
hzk-pixel-font
δΈ­ζ–‡εƒη΄ ε­—δ½“οΌŒ12 ε’Œ 16 像素。
Stars: ✭ 14 (-36.36%)
Mutual labels:  pixel
reactcci
React create component interactive CLI
Stars: ✭ 49 (+122.73%)
Mutual labels:  interactive
random color
βš™οΈπŸŽ¨ Rust crate for generating random attractive colors
Stars: ✭ 30 (+36.36%)
Mutual labels:  art
ofxOilPaint
An oil painting simulation addon for openFrameworks
Stars: ✭ 45 (+104.55%)
Mutual labels:  art
upstage
UpStage is a platform for cyberformance: remote players combine digital media in real-time for an online audience. All you need is a web browser!
Stars: ✭ 14 (-36.36%)
Mutual labels:  art
THREE.Interactive
Fast and simple interaction manager for three.js for enabling mouse and touch events on 3D objects
Stars: ✭ 49 (+122.73%)
Mutual labels:  interactive
quadart
Python module for producing quad-tree art
Stars: ✭ 33 (+50%)
Mutual labels:  art
trimpng
trim whitespace and useless pixels for png
Stars: ✭ 19 (-13.64%)
Mutual labels:  pixel
staticfuzz
Memories which vanish
Stars: ✭ 15 (-31.82%)
Mutual labels:  art
linkextractor
A Docker tutorial using a link extraction application example
Stars: ✭ 41 (+86.36%)
Mutual labels:  interactive
art
Exploring the connections between artworks with deep "Visual Analogies"
Stars: ✭ 73 (+231.82%)
Mutual labels:  art

Interactive pixelator

npm GitHub dependencies typed

πŸŒ‡ πŸŒƒ upload image and make interactive pixel art πŸ•Ή

Demo page / NPM page

🌟 Feature

Original Image Change Pixel size
Change Pixel type Change Grid size
Change Grid color Draw freely
Change filter coming soon

🌈 How to use

1. NPM install

$ npm i interactive-pixelator

2. Create DOM container

πŸ”₯ Set width and height on the DOM element.

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

3. And make Interactive Pixel Art!

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

import { Pixelator } from "interactive-pixelator";

new Pixelator("DOM-element-id", "image URL", {
    // options
    pixelSize: number, // 1~ (default:100)
    gridSize: number, // 0~ (default:10)
    gridColor: string, // #000000 (default:#ffffff)
    pixelType: string, // [square(default), roundsquare, circle, original]
    filterType: string // [none(default), grayscale, invert]
    });

//prettier-ignore

🏎 Demo play

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

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

✏️ And..

This project is in progress.

please give me a lot of advice and support.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].