English Amiga Board

English Amiga Board (https://eab.abime.net/index.php)
-   Coders. General (https://eab.abime.net/forumdisplay.php?f=37)
-   -   Online "retro" image tool (https://eab.abime.net/showthread.php?t=76912)

AnimaInCorpore 05 February 2015 01:23

Online "retro" image tool
 
Here's a small online tool to convert/view images from/to the IFF format: http://tool.anides.de

The tool runs completely on your machine in your browser so there's no communication with a server at all.

Use drag and drop or click on the background to load the image(s). Choose "Save" to download the converted IFF image.

Please note that a recent version of Firefox or Chrome is recommended and also that the IFF support is not complete.

Here's an example screenshot of the website.

http://www.atomic-skulls.de/temp/tool.png

Sascha

Hungry Horace 05 February 2015 13:27

a pretty neat tool.

Would be nice to see some scaling / cropping options, and some more dithering types available.

For myself I'd like to see the inclusion of a ZX Spectrum palette too ;)

AnimaInCorpore 05 February 2015 14:34

Quote:

Originally Posted by Hungry Horace (Post 1001996)
a pretty neat tool.

Would be nice to see some scaling / cropping options, and some more dithering types available.

For myself I'd like to see the inclusion of a ZX Spectrum palette too ;)

Thanks.

A simple scaling is pretty easy to add but cropping involves some user interaction. Not impossible but the UI need some serious improvement for that.

As far as I know the ZX Spectrum palette is limited to two colours per 8 x 8 block, am I right?

Do you have some suggestions for other dithering algorithms? IMHO the implemented Floyd-Steinberg is almost unbeatable so far. ;)

Megol 05 February 2015 15:23

Quote:

Originally Posted by AnimaInCorpore (Post 1002009)
Thanks.

A simple scaling is pretty easy to add but cropping involves some user interaction. Not impossible but the UI need some serious improvement for that.

As far as I know the ZX Spectrum palette is limited to two colours per 8 x 8 block, am I right?

Do you have some suggestions for other dithering algorithms? IMHO the implemented Floyd-Steinberg is almost unbeatable so far. ;)

Floyd Steinberg is a very good algorithm but for some images and purposes something like from the Sierra family and even the Atkinson algorithm could give a different effect.
http://www.tannerhelland.com/4660/di...s-source-code/

Cool tool BTW! :)

Edit: A suggestion: The Enterprise 64/128 computer uses a 256 RGB palette (2 bits blue, 3 bits for green and red) and it could be interesting to see how it could render a modern picture

Retrofan 05 February 2015 15:33

The 16 colors dithered is too pixelated. The best program to convert to iff is Ultimate Paint.

This is a png screenshot of the 16 colors dithered iff image:

http://hostthenpost.org/uploads/e805...538e8c6914.png

jbenam 05 February 2015 16:07

Quote:

Originally Posted by Retrofan (Post 1002016)
The 16 colors dithered is too pixelated. The best program to convert to iff is Ultimate Paint.

This is a png screenshot of the 16 colors dithered iff image:

You didn't resize it to 320x200 though? :crazy

(the ones in the first post are resized to 320x200)

AnimaInCorpore 05 February 2015 17:53

Quote:

Originally Posted by Megol (Post 1002015)
Floyd Steinberg is a very good algorithm but for some images and purposes something like from the Sierra family and even the Atkinson algorithm could give a different effect.
http://www.tannerhelland.com/4660/di...s-source-code/

The tool has been updated online with new dither options. ;)

BigFan 05 February 2015 18:53

1 Attachment(s)
Comparison left to right Retrofan, Anima, BigFan
all in 320 x 200 x 4
i've swapped one facial color for blonde hair instead of clay tone.
http://eab.abime.net/attachment.php?...9&d=1423158555

Can't say Ultimate Paint suits my needs :D

AnimaInCorpore 05 February 2015 19:08

Quote:

Originally Posted by Megol (Post 1002015)
Edit: A suggestion: The Enterprise 64/128 computer uses a 256 RGB palette (2 bits blue, 3 bits for green and red) and it could be interesting to see how it could render a modern picture

Short update: you can use this palette now by choosing "256 (8-8-4)" in the colors selection. Naming is based on the Wikipedia article.

Retrofan 05 February 2015 19:16

BigFan your conversion is better. What program did you use?

Supamax 05 February 2015 20:33

Nice! :)

Would it be possible to have it support HAM mode too?

P.S. I would _love_ to have that beautiful girl here, too :o

AnimaInCorpore 05 February 2015 20:43

Quote:

Originally Posted by Supamax (Post 1002086)
Would it be possible to have it support HAM mode too?

I will think about it. At least reading should be rather easy... I hope so.

Hungry Horace 05 February 2015 22:58

Quote:

Originally Posted by AnimaInCorpore (Post 1002009)
Thanks.

A simple scaling is pretty easy to add but cropping involves some user interaction. Not impossible but the UI need some serious improvement for that.

As far as I know the ZX Spectrum palette is limited to two colours per 8 x 8 block, am I right?

this is correct. effectively you have 16 colours, but 8 of those are 'bright' versions for the first 8. Each block can only contain a 'bright' or 'not bright' pair of colours.

http://en.wikipedia.org/wiki/Attribute_clash

http://en.wikipedia.org/wiki/ZX_Spectrum_graphic_modes



Quote:

Do you have some suggestions for other dithering algorithms? IMHO the implemented Floyd-Steinberg is almost unbeatable so far. ;)
i cant remember them off the top of my head, but a similar program i used before had quite a lot of options.

Its not always a case of which is 'best' but often has a massive impact on artistic style.

Sometimes a 'worse' choice of dither, or just messing with the dither settings produces a more interesting result. I have two canvases in my bedroom, one of myself as a child and one of my wife in her early 20s, both have used a similar program to this to produce artwork in the ZX Spectrum style. (in fact, i even load up the output into a ZX emulator to be sure of accuracy)

http://www.redbubble.com/people/hung...x-spectrum-art

http://www.redbubble.com/people/hung...x-spectrum-art

the artistic purpose of such works, is certainly not about producing the most 'accurate' looking picture, but the most interesting.


I hope this gives some understanding as to why i am interested in such a tool ;)

Lonewolf10 05 February 2015 23:03

Quote:

Originally Posted by AnimaInCorpore (Post 1002009)
As far as I know the ZX Spectrum palette is limited to two colours per 8 x 8 block, am I right?

As a Spectrum owner, I can confirm that is (sadly) correct. 8 colours maximum on a screen, unless you use EHB mode then it becomes 16.

Nice choice of model ;) I haven't seen much of Gemma since she left Hollyoaks (other than Soapstar Superstar, I'm A Celebrity... Get Me Out Of Here (a few years back) and she was also in one of the Command & Conquer games).

I will try your tool in Firefox 3 and see what happens...

Edit: Beaten by Hungry Horace, grrr... ;)

Megol 06 February 2015 21:24

Quote:

Originally Posted by AnimaInCorpore (Post 1002067)
Short update: you can use this palette now by choosing "256 (8-8-4)" in the colors selection. Naming is based on the Wikipedia article.

Thanks for the fast update!
However IMHO it would be better to be able to select e.g. 8 colors from the 256 color palette, given that the Enterprise only supports freely selectable colors in a low resolution mode (80x256 pixels). In the most commonly used mode (160x256 pixels) one have 16 colors however only the 8 are freely selectable.
Given the support for the Atari ST palette (with one extra color bit) it shouldn't be that hard? :)

AnimaInCorpore 06 February 2015 21:56

Quote:

Originally Posted by Megol (Post 1002262)
Given the support for the Atari ST palette (with one extra color bit) it shouldn't be that hard? :)

Ah I see. You want another palette entry... Ok, I'll have a look.

AnimaInCorpore 08 February 2015 12:00

A new palette entry "256 (8-8-4)" (Enterprise 64/128) has been added.

Examples (16 / 256 colors):
http://www.atomic-skulls.de/temp/bw.png http://www.atomic-skulls.de/temp/bug.png http://www.atomic-skulls.de/temp/ff.png

Edit: oh, you mentioned 8 colours so here are 8 / 256 examples:
http://www.atomic-skulls.de/temp/al8.png http://www.atomic-skulls.de/temp/bug8.png http://www.atomic-skulls.de/temp/car8.png

AnimaInCorpore 08 February 2015 13:10

Quote:

Originally Posted by Hungry Horace (Post 1002105)
[...]the artistic purpose of such works, is certainly not about producing the most 'accurate' looking picture, but the most interesting.
I hope this gives some understanding as to why i am interested in such a tool ;)

Yes, it also depends very much on the image content to get a "good" result using a rather simple conversion. IMHO to optimize the result you always need to modify the image before like aligning some ROI elements on a 8 x 8 pixel border. Well, that's really an interesting challenge...

Megol 08 February 2015 13:14

Quote:

Originally Posted by AnimaInCorpore (Post 1002556)
A new palette entry "256 (8-8-4)" (Enterprise 64/128) has been added.
<snip>

Thank you! :D

AnimaInCorpore 08 February 2015 21:19

Update: a first attempt at converting images to the ZX Spectrum graphics format has been added. The quality of the result ranges from totally awful to acceptable.

Some notable results:
http://www.atomic-skulls.de/temp/zxs.../baloonszx.png http://www.atomic-skulls.de/temp/zxs...m/dragonzx.png http://www.atomic-skulls.de/temp/zxspectrum/eyezx.png http://www.atomic-skulls.de/temp/zxs...m/hungerzx.png http://www.atomic-skulls.de/temp/zxs.../ironmanzx.png http://www.atomic-skulls.de/temp/zxs...ironman2zx.png http://www.atomic-skulls.de/temp/zxs...m/jaguarzx.png http://www.atomic-skulls.de/temp/zxspectrum/mkzx.png http://www.atomic-skulls.de/temp/zxspectrum/mk2zx.png http://www.atomic-skulls.de/temp/zxs...m/planetzx.png http://www.atomic-skulls.de/temp/zxs.../pirateszx.png http://www.atomic-skulls.de/temp/zxs...pidermanzx.png http://www.atomic-skulls.de/temp/zxs...iderman2zx.png http://www.atomic-skulls.de/temp/zxs...supermanzx.png http://www.atomic-skulls.de/temp/zxspectrum/willazx.png


All times are GMT +2. The time now is 17:47.

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.

Page generated in 0.08230 seconds with 11 queries