11 April 2023, 10:19 | #1 |
Registered User
Join Date: Jan 2017
Location: Antwerp / Belgium
Posts: 189
|
New Web-based Amiga Icon Editor: DPaint.js
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 [ Show youtube player ] It's currently still in alpha-stage: bugs and missing features will be there. Bug reports and feature requests are welcome. Last edited by Steffest; 11 April 2023 at 10:23. Reason: typo |
11 April 2023, 11:35 | #2 |
cheeky scoundrel
Join Date: Nov 2004
Location: Spijkenisse/Netherlands
Age: 42
Posts: 6,969
|
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. |
11 April 2023, 12:36 | #3 |
Registered User
Join Date: Feb 2018
Location: Poland
Posts: 362
|
Wow, that's great! I really admire all that color reduction and dithering options galore!
|
11 April 2023, 13:07 | #4 |
Registered User
Join Date: May 2020
Location: Figueira da Foz
Posts: 418
|
Top notch!
|
11 April 2023, 13:14 | #5 |
Registered User
Join Date: Feb 2008
Location: Northampton/UK
Posts: 529
|
Looks fantastic, built in palette options are great as well.
|
11 April 2023, 13:49 | #6 |
Hardware Designer
Join Date: Aug 2018
Location: Bialystok/Poland
Age: 51
Posts: 180
|
Cool project. Congratulations.
|
11 April 2023, 14:21 | #7 | ||
Registered User
Join Date: Jan 2017
Location: Antwerp / Belgium
Posts: 189
|
Quote:
Quote:
Thanks for the feedback! |
||
11 April 2023, 14:39 | #8 |
Paranoid Amigoid
Join Date: Mar 2008
Location: Athens/Greece
Age: 45
Posts: 1,978
|
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 |
11 April 2023, 15:38 | #9 | |
cheeky scoundrel
Join Date: Nov 2004
Location: Spijkenisse/Netherlands
Age: 42
Posts: 6,969
|
Quote:
Doing things in-browser has its many challenges. |
|
11 April 2023, 16:15 | #10 |
Registered User
Join Date: Feb 2018
Location: Canada
Posts: 56
|
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! |
11 April 2023, 16:49 | #11 |
cheeky scoundrel
Join Date: Nov 2004
Location: Spijkenisse/Netherlands
Age: 42
Posts: 6,969
|
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. |
11 April 2023, 16:50 | #12 |
Registered User
Join Date: Jan 2017
Location: Antwerp / Belgium
Posts: 189
|
I get your point. I'm a web-guy myself that likes his tools to be "just there" on whatever device I'm using, but in fact a downloadable/installable version is BY FAR the most requested feature :-)
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. |
11 April 2023, 16:52 | #13 |
Moderator
Join Date: Jan 2002
Location: Chicago, IL
Posts: 3,389
|
Looks cool, thanks for the hard work.
|
11 April 2023, 17:10 | #14 | |
Hardware Designer
Join Date: Aug 2018
Location: Bialystok/Poland
Age: 51
Posts: 180
|
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. |
|
11 April 2023, 17:35 | #15 | |
cheeky scoundrel
Join Date: Nov 2004
Location: Spijkenisse/Netherlands
Age: 42
Posts: 6,969
|
Quote:
|
|
11 April 2023, 19:00 | #16 |
Registered User
Join Date: Feb 2019
Location: Örebro
Age: 47
Posts: 117
|
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.
|
11 April 2023, 19:17 | #17 | |
Registered User
Join Date: Feb 2018
Location: Poland
Posts: 362
|
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. |
|
11 April 2023, 23:49 | #18 |
Hardware Designer
Join Date: Aug 2018
Location: Bialystok/Poland
Age: 51
Posts: 180
|
|
12 April 2023, 09:36 | #19 |
cheeky scoundrel
Join Date: Nov 2004
Location: Spijkenisse/Netherlands
Age: 42
Posts: 6,969
|
|
12 April 2023, 10:22 | #20 |
Hardware Designer
Join Date: Aug 2018
Location: Bialystok/Poland
Age: 51
Posts: 180
|
|
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
Thread Tools | |
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Decent Icon editor for WB 3.1 | Ulysses13 | support.Apps | 12 | 04 September 2020 12:46 |
Icon editor | madlax | support.Other | 11 | 29 April 2019 22:32 |
Amiga Icon viewer/editor for windows? | alexh | support.Apps | 0 | 25 November 2015 13:02 |
Modland web-based interface | BuZz | News | 8 | 27 August 2008 18:12 |
Looking for a good icon editor | lopos2000 | support.Other | 3 | 26 November 2006 23:35 |
|
|