New Web-based Amiga Icon Editor: DPaint.js
https://www.stef.be/dpaint/_img/dpaint-add-small.png
Hey! I'm introducing a new project: DPaint.js DPaint.js is a web-based image editor with a focus on Amiga File Formats. It can read/write all types of Amiga icons and read/write IFF images. I mainly created it because I wanted a modern tool to create Amiga icons, with a focus on color reduction and dithering to quickly transform modern images to old-school icons, and to directly edit files on ADF disks without spinning up an emulator. It turned into a pretty nice pixel tool, with layers, masks, selections, effects, blend modes, ... Available at https://www.stef.be/dpaint/ No download, it runs in your browser, free and open source. There's a small demo video on the Amiga specific features on https://www.youtube.com/watch?v=Dj_tbgL3ubM It's currently still in alpha-stage: bugs and missing features will be there. Bug reports and feature requests are welcome. |
Very nice UI! Maybe change the cursor when hovering over the paint canvas, drawing with the regular pointer is a bit weird :)
FYI: Chromium-based browsers support the Javascript Filesystem API which allows direct opening and saving to a file rather than having to use a file import/export solution. Can make things a lot easier. |
Wow, that's great! I really admire all that color reduction and dithering options galore!
|
Top notch!
|
Looks fantastic, built in palette options are great as well.
|
Cool project. Congratulations.
|
Quote:
Quote:
Thanks for the feedback! |
Really awesome project man thanks a lot!
Will definitely give it a go as I'm struggling with 3 different icon editors in Amiga and GIMP, Paint etc on Windows :P |
Quote:
Doing things in-browser has its many challenges. |
Wow…
This is really neat! But, I have to ask… …for those of us paranoid of absolutely everything having to have an internet connection… and since it’s written in JavaScript (I guess)… Couldn’t you make a Desktop version which would just need the requirement that java was installed? Quibbles aside , this is really Great work! |
Not that Javascript has anything to do with Java, but I find it quite strange that you are not paranoid about Java given its rather tumultuous history.
There are ways to package webapps as a local application. Electron or any better alternative. |
Quote:
You could grab the source (https://github.com/steffest/dpaint-js) and run it locally. (it does need a "local web server", though… If you want to dive into that pool, this is e.g a good article to get you started.) Everything is handled in your browser, there is no server, so that would work nicely offline. Another way would be that I package it in something like Electron, but that would result in a 50MB exe, just to run a 500kb web app ... Seems excessive to me? Who knows, maybe when Dpaint.js reaches a stable point, I might package it into a downloadable executable, but that won't be any time soon. |
Looks cool, thanks for the hard work.
|
Quote:
Then once installed, the app will work offline until one completely removes browser history including application data in persistent cache. Assuming the app does not use any resuorces/assets downloaded from some remote website. IMHO it is much better than Electron for example, in case of which you are forced to run (and keep on disk) a fully duplicated instance of a browser. |
Quote:
|
Great project. Will it be possible to set x, y coordinates on the exported icon? To control where it is displayed in a drawer by default.
|
Quote:
I don't mind that excess, don't worry. If it works well then you can triple that. I can't get used to GrafX2. It seems like unfinished. Dpaint.js in its state right now looks far more solid. |
Quote:
|
Quote:
|
Quote:
|
All times are GMT +2. The time now is 04:41. |
Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.