kully / pixel-paint Goto Github PK
View Code? Open in Web Editor NEWAn art tool for making 32x32 Sprites
Home Page: https://kully.github.io/pixel-paint/
An art tool for making 32x32 Sprites
Home Page: https://kully.github.io/pixel-paint/
It would be very useful to allow the possibility to use your own color palettes. And if this is possible, we would need to come up with a pragmatic and easy way to allow a user to import their colors (eg. maybe copy and paste HEX colors into a text field).
@Kully is already working on a solution for this. Here's a screenshot of the current WIP (branch and Pull Request will eventually come)
Photoshop and other similar apps have a feature where you can save in memory 2 colors and swap between them with a click or a keyboard shortcut (eg. X
in PhotoShop).
This would be a massive quality of life thing for the tool.
There are a number of different formats that one could need from your drawings.
Examples:
The goal here is to create a cohesive theme for fonts across the app. There is a mix of serifs, sans-serifs, and different font families.
Inspired by @jkl3848's comment in a previous Pull Request
Would be amazing to create a free and open-source animation timeline tool in the app. Especially something that is fun and intuitive to use (because why else make it)
WDYT?
I think these new drawing tools will be very convenient. Specifically, you can quickly draw a rectangle or circle when using these tools. And quickly drawing straight lines connected from the first and last points will also be faster when you use a 'pencil' and applying them is also very easy because we already have the Bresenham algorithm function available.
Allow to select different aside from the default 32x32 such as:
This lets the user make larger sprites, and allows for making smaller ones without having to crop.
Since #23 was merged, the default background looks different and the GIF in the README.md
should reflect this.
Maybe introduce a toggle that flips between NES and SNES colors.
Would it be useful to allow a reference image to be imported? This image would then be displayed as a semi-transparent layer behind the main canvas, allowing them to better get perspectives and ratios when trying to match a more detailed reference.
I saw your project and really enjoy how you created the accurate color palette for the NES to use. I would love to contribute by adding a toggle to switch to another palette - particularly the classic Gameboy with its 4-color green monochrome. Would that be alright?
Very common feature in most drawing application. Pixel art could def benefit from this, especially in so far as making scenes or animations.
WDYT?
When you draw a line with your mouse very quickly across the screen, you get this choppy line. Would like the line to not have a bunch of gaps in it.
This will probably require some kind of interpolation as a user moves a mouse across the screen.
Sometimes, it's not always obvious what pixels you are dragging when copying a selection.
This video demonstrates this issue, as get 'blocked' by being able to drag any further right because there are blue pixels in the way.
To help this, it would be useful to show a line around the selection boundaries. (maybe a dotted yellow line?)
selection
tool better -> clarify how to use or use MS Paint controls (Cntl+C, Cntl+V, drag to move the selection)A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.