English Amiga Board


Go Back   English Amiga Board > Main > Amiga scene

 
 
Thread Tools
Old 20 April 2015, 02:14   #21
TCH
Newbie Amiga programmer
 
TCH's Avatar
 
Join Date: Jun 2012
Location: Front of my A500+
Age: 38
Posts: 372
Quote:
Originally Posted by Mrs Beanbag View Post
my latest thinking is, one would want greater accuracy for the bright colours than the dark ones. So maybe one could start by only analysing the colours that have at least one component of 128 or greater. Then maybe you could pull off the least-useful bright colours one at a time and replace them with darker colours.
The problem is, if you reduce the brightness level, then it may result in colours which are undistinguishable for the human eye. If we increase the brightness, we may end in a lot of white-ish colour. But if we draw a line, that over this level we don't intensify, or under this level don't reduce, then the pixels gonna have different alterations, which will end in entirely different characteristics. (Besides a value of 128 is not bright. It's moderately dark.)

I think, instead of directly manipulating the channel values: a gamma increase or reduction should be done, then it can be quantized, then on the original (non-gamma corrected) image a color replacement can be performed, with the extended palette.
Quote:
Originally Posted by Cylon View Post
But as you know ILBM is just one of many possible chunks in an IFF file. You could (trying to get really creative here) just create a new chunk with the alpha channel!! And save it into the very same file! Nobody gets harmed, everybody ignores what is unknown....
If everybody will ignore it, then what purpose it will serve, aside from drastically increasing the size of the output image?
On the other hand, on Amiga, there is no alpha channel, even the graphic cards supports only 24-bit bitmaps.
Quote:
Originally Posted by Mrs Beanbag View Post
presumably "alpha" can just be regarded as another component in the palette entries, i assume ILBM packs the 12 bit palette entries into 16 bit words so one could use the upper 4 bits for alpha anyway
Nope. ILBM always store the RGB components on 24-bit, but the OCS/ECS machines ignores the lower nibble of the channels.
Quote:
Originally Posted by wXR View Post
What is yours, if I may?
Sorry, but no, because you won't believe me and i don't want to engage in an unnecessary and pointless flamewar.

Last edited by TCH; 20 April 2015 at 02:18. Reason: word replace
TCH is offline  
Old 20 April 2015, 03:58   #22
Thorham
Computer Nerd
 
Thorham's Avatar
 
Join Date: Sep 2007
Location: Rotterdam/Netherlands
Age: 47
Posts: 3,751
Any plans for HAM support? It's not hard to do.

Quote:
Originally Posted by jsr View Post
On the other hand, on Amiga, there is no alpha channel, even the graphic cards supports only 24-bit bitmaps.
You don't need hardware alpha channel support to make use of an alpha channel.
Thorham is offline  
Old 20 April 2015, 10:02   #23
TCH
Newbie Amiga programmer
 
TCH's Avatar
 
Join Date: Jun 2012
Location: Front of my A500+
Age: 38
Posts: 372
Quote:
Originally Posted by Thorham View Post
Any plans for HAM support? It's not hard to do.
Maybe, but not now.
Quote:
Originally Posted by Thorham View Post
You don't need hardware alpha channel support to make use of an alpha channel.
I know, my converter supports alpha channel during rendering.

This is a full 64-bit RGBA PNG, with 16 bit for each channel:



And here are some conversions with different background colours:

Code:
png2ilbm pnggrad16rgba.png pnggrad16rgba_cyanbg.iff -fb=00ffff -d -hr -il

(http://oscomp.hu/depot/pnggrad16rgba_cyanbg.iff

Code:
png2ilbm pnggrad16rgba.png pnggrad16rgba_magentabg.iff -fb=ff00ff -d -hr -il

(http://oscomp.hu/depot/pnggrad16rgba_magentabg.iff

Code:
png2ilbm pnggrad16rgba.png pnggrad16rgba_yellowbg.iff -fb=ffff00 -d -hr -il

(http://oscomp.hu/depot/pnggrad16rgba_yellowbg.iff

By this way, alpha channel is supported: during rendering.
However, on the Amiga, nothing supports alpha channel, nor from hardware, neither from software. Besides, even if i would made a custom IFF chunk, which would contain the alpha data, i cannot expect existing software supporting it.

Simply there is no any point storing the alpha data.
TCH is offline  
Old 20 April 2015, 11:30   #24
pandy71
Registered User
 
Join Date: Jun 2010
Location: PL?
Posts: 2,741
Quote:
Originally Posted by jsr View Post
Unfortunately this is not true in this case, because the quantizer works on full 24-bit, so even if i convert the image to have only "symmetric" channel values ($ee, $55, $11, $99, etc.), the palette quantizer will generate colours which are not symmetric and we're at where we begun.
Ok then seem that Wu algorithm average color - indeed, http://www.ece.mcmaster.ca/~xwu/cq.c

Quote:
This algorithm often produces optimized images with less quality degradation than other quantizers due to its methodology of optimizing based on clusters of colors that are closely related to one another rather than simply finding the most used colors in an image.
.

Side to this questions:

are You using inverse gamma before processing (i mean normal pictures have no linear RGB space and to be correctly processed then need to be set back in linear space by applying inverse gamma)? http://www.4p8.com/eric.brasseur/gamma.html (and as real inverse gamma is CPU intensive then i use in ffmpeg trick with negate/inverting levels before any processing and reapplying negate at the end to restore correct values)

did You considered non RGB color space (for example YCgCo which seem to be very fast to compute (add + shift) and provide very good color decorrelation http://en.wikipedia.org/wiki/YCgCo ) - i sometimes notice that this approach produce better CLUT.

Quote:
Originally Posted by jsr View Post
Yes, the correct method would be choosing only bright colours, because the dark ones will be generated (your reverse way works too, choose the secondary dark colours, then generate the primary bright palette) - however intensify or reduce the image's brightness can cause information loss, because of over or undersaturation. There could be some method to prevent this, but i am not a mathematician, the algorithm of the quantizer is done by Mr. Wu twenty years before, i just know what it does, but do not know why it works.I am aware of them; i tried them before and they gave much worse results, than Mr. Wu's quantizer.You are welcome.
Ok, my point with half level was that in EHB only bright colors can be selected and HB colors are always half of the bright one - it may happen that HB colors will be same i.e. non optimal CLUT values halved will be equal thus focusing on selecting lower half should provide better CLUT usage IMHO.

I tried many times those new algorithms and from my perspective they are superior to everything (gimp/xnview with xiquantizer http://www.ximagic.com/q_results.html ) - especially for low CLUT (16 colors and less) spatial color seem to be hard to beat.

Quote:
Originally Posted by jsr View Post
However, on the Amiga, nothing supports alpha channel, nor from hardware, neither from software. Besides, even if i would made a custom IFF chunk, which would contain the alpha data, i cannot expect existing software supporting it.

Simply there is no any point storing the alpha data.
Ok, alpha 1 bit is supported by hardware ECS and maybe AGA(?) - You can set transparency for genlock http://amiga-dev.wikidot.com/hardware:colorx .

Last edited by pandy71; 20 April 2015 at 13:24.
pandy71 is offline  
Old 20 April 2015, 13:32   #25
Thorham
Computer Nerd
 
Thorham's Avatar
 
Join Date: Sep 2007
Location: Rotterdam/Netherlands
Age: 47
Posts: 3,751
Quote:
Originally Posted by jsr View Post
However, on the Amiga, nothing supports alpha channel, nor from hardware, neither from software. Besides, even if i would made a custom IFF chunk, which would contain the alpha data, i cannot expect existing software supporting it.

Simply there is no any point storing the alpha data.
It's true that there's absolutely no point in storing alpha channel in an IFF file, however, it may be useful to add some BMP out features. You could add an option to output the PNG as two BMP files: One 24bit for the RGB data, and one 8bit for the alpha data.

It's probably mostly useful for programmers, and if that PNG library you were talking about earlier is easy to use and capable enough, then such features are probably not worth the effort.
Thorham is offline  
Old 20 April 2015, 16:24   #26
TCH
Newbie Amiga programmer
 
TCH's Avatar
 
Join Date: Jun 2012
Location: Front of my A500+
Age: 38
Posts: 372
Quote:
Originally Posted by pandy71 View Post
are You using inverse gamma before processing
Nope. My aim was to convert "normal" pictures, not tricky ones, which screws up conversion algorithms or deceive the human eyes.
Quote:
Originally Posted by pandy71 View Post
did You considered non RGB color space
I did before, but the Wu quantizer only supports RGB colourspace, so it would be pointless. Maybe another quantizer could do the trick in YCgCo, but all of the other quantizers produced much worse results. (With the exception of IrfanView, but Irfan is not a helpful person, he did not told me, what algorithm he uses.)
Quote:
Originally Posted by pandy71 View Post
Ok, my point with half level was that in EHB only bright colors can be selected and HB colors are always half of the bright one - it may happen that HB colors will be same i.e. non optimal CLUT values halved will be equal thus focusing on selecting lower half should provide better CLUT usage IMHO.
That's what i said too. I just said, that changing the brightness could cause colours to go white or black and the quantizer would select bad colours, so a gamma intensify would be better.
Quote:
Originally Posted by pandy71 View Post
spatial color seem to be hard to beat
Public spatial quantizer algorithms produced much worse results, than the Wu quantizer. Maybe something is missing from the picture.
Quote:
Originally Posted by pandy71 View Post
Ok, alpha 1 bit is supported by hardware ECS and maybe AGA(?) - You can set transparency for genlock http://amiga-dev.wikidot.com/hardware:colorx .
This is applying for colour registers, not for pixels, thus it's impossible to convert most alpha layered PNG image to use this technique, with the only exception are the ones which contains palette assigned alpha values and uses only 32 colours, those could be converted by using their topmost bit, but the ILBM have a "pure" 24-bit RGB palette and not supports this.
Quote:
Originally Posted by Thorham View Post
It's true that there's absolutely no point in storing alpha channel in an IFF file, however, it may be useful to add some BMP out features. You could add an option to output the PNG as two BMP files: One 24bit for the RGB data, and one 8bit for the alpha data.
And what good it would do for us on the Amiga?
Quote:
Originally Posted by Thorham View Post
It's probably mostly useful for programmers, and if that PNG library you were talking about earlier is easy to use and capable enough, then such features are probably not worth the effort.
LibPNG is the industry standard, it supports everything in PNG. Also it's part of most of systems, so you can use it through library calls, or - since it's opensource and (thankfully) it's not GPL - you can just copy the sources from it and integrate into your program. Suits most needs of most projects.
I only did not used it, because i found it not enough lightweight for a classic Amiga; so i just wrote my own PNG handler, it also can load and render any PNG, but it only weighs 24 kB (as in compiled AMD64 binary).
TCH is offline  
Old 20 April 2015, 16:47   #27
pandy71
Registered User
 
Join Date: Jun 2010
Location: PL?
Posts: 2,741
Quote:
Originally Posted by jsr View Post
Nope. My aim was to convert "normal" pictures, not tricky ones, which screws up conversion algorithms or deceive the human eyes.
"Normal" pictures have nonlinear RGB space (as such any operations on non linear space will give unavoidable errors)

Quote:
Originally Posted by jsr View Post
That's what i said too. I just said, that changing the brightness could cause colours to go white or black and the quantizer would select bad colours, so a gamma intensify would be better.
Ok, perhaps same as in HAM case some hybrid - tricky approach is required.

Quote:
Originally Posted by jsr View Post
Public spatial quantizer algorithms produced much worse results, than the Wu quantizer. Maybe something is missing from the picture.
Ok, i have different impression but ok.

Once again Thanks for a new software.
pandy71 is offline  
Old 21 April 2015, 15:26   #28
TCH
Newbie Amiga programmer
 
TCH's Avatar
 
Join Date: Jun 2012
Location: Front of my A500+
Age: 38
Posts: 372
Quote:
Originally Posted by pandy71 View Post
"Normal" pictures have nonlinear RGB space (as such any operations on non linear space will give unavoidable errors)
Perhaps. But until this point, i had no problem with normal pictures. Whenever problems will occur, i will rethink my approach.
Quote:
Originally Posted by pandy71 View Post
Ok, perhaps same as in HAM case some hybrid - tricky approach is required.
Currently, i trying with pre intensify/reduce the gamma correction/brightness of the picture before EHB quantizing. Strangely i got the best results with 1.1 gamma, all other methods said thursday. With pre-intensified gamma at ~1.1 i got a slight smoother picture, but nothing earthshaking.
Quote:
Originally Posted by pandy71 View Post
Ok, i have different impression but ok.
Maybe you got a different source than me.
Quote:
Originally Posted by pandy71 View Post
Once again Thanks for a new software.
You are welcome.

Edit: Nope, on small resolution the 1.1 gamma produced much worse picture. So, not brightness, nor gamma are good for pre-transform before EHB quantization.

Last edited by TCH; 21 April 2015 at 15:35. Reason: new results
TCH is offline  
Old 21 April 2015, 21:06   #29
Cylon
Registered User
 
Join Date: Oct 2014
Location: Europe
Posts: 470
alpha chunk in iff file from png convertor

Quote:
Originally Posted by jsr View Post
....If everybody will ignore it, then what purpose it will serve, aside from drastically increasing the size of the output image?
On the other hand, on Amiga, there is no alpha channel, even the graphic cards supports only 24-bit bitmaps...
Everybody (every tool) unfamilar with this chunk will ignore it(!). Note the difference. Think about the future. You want to have a future for your tool, aint you?
Well, your tool can have an option to include/exclude that alpha?? Maybe a 1bit-alpha (mask!)?
Why not create an entire new image class, likewise iff24?

Why should a user care about image's filesize anyway? This is not 1995 anymore!
Make it an option. Design it wisely. Publish the specifications.
The DataType will follow.
(This is how it would work on Amiga).
Btw. gfx cards supports any 24 bit image, which could also be a composition of many different sources of images, therefore also a combined color+alpha image. it is not the hardware that defines the src image.
Cylon is offline  
Old 21 April 2015, 21:14   #30
Cylon
Registered User
 
Join Date: Oct 2014
Location: Europe
Posts: 470
Quote:
Originally Posted by Thorham View Post
It's true that there's absolutely no point in storing alpha channel in an IFF file, however, it may be useful to add some BMP out features. You could add an option to output the PNG as two BMP files: One 24bit for the RGB data, and one 8bit for the alpha data.
Yeah, that makes perfect sense: Not storing the aplha channel in an IFF chunk while PNG uses the very same chunk mechanism but instead creating an additional file in a non-common format with probably bigger file size.
Cylon is offline  
Old 21 April 2015, 23:58   #31
TCH
Newbie Amiga programmer
 
TCH's Avatar
 
Join Date: Jun 2012
Location: Front of my A500+
Age: 38
Posts: 372
Quote:
Originally Posted by Cylon View Post
Everybody (every tool) unfamilar with this chunk will ignore it(!). Note the difference.
I know what's the difference, but since currently every tool would be unfamiliar with this chunk, every tool will ignore it.
Quote:
Originally Posted by Cylon View Post
Think about the future. You want to have a future for your tool, aint you?
Future? We're talking about a 30 year old retrocomputer and fileformat. I want to support what exists, not dream about what is not and never will.
Quote:
Originally Posted by Cylon View Post
Well, your tool can have an option to include/exclude that alpha??
It would be pointless.
Quote:
Originally Posted by Cylon View Post
Maybe a 1bit-alpha (mask!)?
The genlock's 1-bit transparency is applied for palette entries (maximum 32 on top of that). That cannot be applied to pixels.
Quote:
Originally Posted by Cylon View Post
Why not create an entire new image class, likewise iff24?
Not my competence. Whenever something will appear what can do something with alpha layers in the ILBM i will support it. I won't create unnecessary and/or useless features, just to create them.
Quote:
Originally Posted by Cylon View Post
Why should a user care about image's filesize anyway?
Because size does matter.
Quote:
Originally Posted by Cylon View Post
This is not 1995 anymore!
On the classic Amiga, it is. Not too much memory or HDD, i won't waste it for unneeded and unusable data.
Quote:
Originally Posted by Cylon View Post
Make it an option. Design it wisely. Publish the specifications.
What do you expecting? Somebody will port Photoshop or GIMP to the Amiga? There won't be any programs what will support it.
Quote:
Originally Posted by Cylon View Post
Btw. gfx cards supports any 24 bit image, which could also be a composition of many different sources of images, therefore also a combined color+alpha image. it is not the hardware that defines the src image.
What?
TCH is offline  
Old 22 April 2015, 10:29   #32
pandy71
Registered User
 
Join Date: Jun 2010
Location: PL?
Posts: 2,741
Quote:
Originally Posted by jsr View Post
The genlock's 1-bit transparency is applied for palette entries (maximum 32 on top of that). That cannot be applied to pixels.
nope, can be applied - on ECS (AGA?) bitplane can be used as ZD (genlock) plane. So 1 bit alpha can be on plane not only on CLUT entries.
pandy71 is offline  
Old 22 April 2015, 11:05   #33
Thorham
Computer Nerd
 
Thorham's Avatar
 
Join Date: Sep 2007
Location: Rotterdam/Netherlands
Age: 47
Posts: 3,751
Quote:
Originally Posted by Cylon View Post
Yeah, that makes perfect sense: Not storing the aplha channel in an IFF chunk while PNG uses the very same chunk mechanism but instead creating an additional file in a non-common format with probably bigger file size.
It makes a lot more sense then storing the alpha channel in an IFF chunk that not a single program can (and likely never will) use. Furthermore, I suggested it as an option, so that the alpha channel can obtained as an 8bit gray scale BMP (easy file format, easy to use), and is not simply lost (and also the original 24bit color data).

BMP is of course very common in that it can be read by just about every image processing software in existence. This includes 8bit per pixel palette and gray scale images. BMP is anything but uncommon.

So, yes, it makes perfect sense. Whether or not jsr wants to implement it or not, is up to jsr.
Thorham is offline  
Old 22 April 2015, 12:43   #34
TCH
Newbie Amiga programmer
 
TCH's Avatar
 
Join Date: Jun 2012
Location: Front of my A500+
Age: 38
Posts: 372
Quote:
Originally Posted by pandy71 View Post
nope, can be applied - on ECS (AGA?) bitplane can be used as ZD (genlock) plane. So 1 bit alpha can be on plane not only on CLUT entries.
I started out from the description, what you showed me, but let's just say, this is true. It would be still impossible to store the alpha, because such thing like '1-bit alpha' is not exists! In this entire thread, everybody confuses transparency with translucency and the alpha layer is the latter one. On 1-bit, you can only store transparency (0 = transparent, 1 = opaque); to have a real alpha layer, you'll need at least two bits, then at least, you'll have two translucent state.
Do you have an idea how this image

would look like with an '1-bit alpha'? Like this!

(Replace the black with anything you want, but you get the idea.)
Quote:
Originally Posted by Thorham View Post
It makes a lot more sense then storing the alpha channel in an IFF chunk that not a single program can (and likely never will) use. Furthermore, I suggested it as an option, so that the alpha channel can obtained as an 8bit gray scale BMP (easy file format, easy to use), and is not simply lost (and also the original 24bit color data).

BMP is of course very common in that it can be read by just about every image processing software in existence. This includes 8bit per pixel palette and gray scale images. BMP is anything but uncommon.

So, yes, it makes perfect sense. Whether or not jsr wants to implement it or not, is up to jsr.
Actually, both ideas are makes no sense. It does not matter, that i store the alpha layer in a custom - thus generally unusable - chunk, or in a separate file, in an alien format to the Amiga top on that: BMP is anything but common (and usable!) on the Amiga. I know, that some programs can import BMP files, but in general a BMP file is useless on the Amiga - even if palette based BMP-s can be shown after a C2P conversion - it makes no sense to store Amiga pictures in BMP, and absolutely makes no sense to store data uniterpretable for the Amiga - in a format which is alien to the Amiga.

Last edited by TCH; 22 April 2015 at 12:44. Reason: missing 'g'
TCH is offline  
Old 22 April 2015, 16:08   #35
pandy71
Registered User
 
Join Date: Jun 2010
Location: PL?
Posts: 2,741
Quote:
Originally Posted by jsr View Post
I started out from the description, what you showed me, but let's just say, this is true. It would be still impossible to store the alpha, because such thing like '1-bit alpha' is not exists! In this entire thread, everybody confuses transparency with translucency and the alpha layer is the latter one. On 1-bit, you can only store transparency (0 = transparent, 1 = opaque); to have a real alpha layer, you'll need at least two bits, then at least, you'll have two translucent state.
Do you have an idea how this image
would look like with an '1-bit alpha'? Like this!
Well, don't forget about dither (hires and shires can make this quite well).
I'm not pushing for Alpha - just saying how things looks from HW perspective.

btw
just made short comparison for Wu and Spatial Color Quantization.

Original 24 bit


Wu


Spatial Color Quantization (15 colors LUT)
pandy71 is offline  
Old 22 April 2015, 18:57   #36
Thorham
Computer Nerd
 
Thorham's Avatar
 
Join Date: Sep 2007
Location: Rotterdam/Netherlands
Age: 47
Posts: 3,751
Quote:
Originally Posted by jsr View Post
it makes no sense to store Amiga pictures in BMP, and absolutely makes no sense to store data uniterpretable for the Amiga - in a format which is alien to the Amiga.
I never said that that would be a good idea I suggested BMP output as option so that the images can be used in 24bit graphics programs that don't support PNG (Adpro ).
Thorham is offline  
Old 23 April 2015, 01:44   #37
TCH
Newbie Amiga programmer
 
TCH's Avatar
 
Join Date: Jun 2012
Location: Front of my A500+
Age: 38
Posts: 372
Quote:
Originally Posted by pandy71 View Post
Well, don't forget about dither (hires and shires can make this quite well).
Dither and higher resolution cannot solve a big "hole" (or a bunch of small holes) on the screen.
Quote:
Originally Posted by pandy71 View Post
btw
just made short comparison for Wu and Spatial Color Quantization.
And what do you think of the results? Just because i think the spatial one may have stronger and sharper colours (actually too sharp and strong i think, it's garish), but it is extremely noisy compared to the Wu. I believe you use a high resolution flat monitor, so you don't see it from near; on my 1024x768 CRT it's very noisy.
Quote:
Originally Posted by Thorham View Post
I never said that that would be a good idea I suggested BMP output as option so that the images can be used in 24bit graphics programs that don't support PNG (Adpro ).
But why should i put a BMP output into an ILBM converter? If you want to convert PNG to BMP, there's already tons of tools for that.

Thread:
1.0.1 released, with some minor bugfixes.

Last edited by TCH; 23 April 2015 at 02:26. Reason: unneeded word removed, faulty replaced
TCH is offline  
Old 23 April 2015, 02:49   #38
Thorham
Computer Nerd
 
Thorham's Avatar
 
Join Date: Sep 2007
Location: Rotterdam/Netherlands
Age: 47
Posts: 3,751
Quote:
Originally Posted by jsr View Post
But why should i put a BMP output into an ILBM converter?
Because of the alpha channel thing. Anyway, it was just a suggestion. If you don't like it, don't add it. It's not a big deal
Thorham is offline  
Old 23 April 2015, 11:20   #39
TCH
Newbie Amiga programmer
 
TCH's Avatar
 
Join Date: Jun 2012
Location: Front of my A500+
Age: 38
Posts: 372
It's not about if i like it or not, but it is unnecessarily. If you want to grab the alpha channel from a PNG and save it to BMP, then it's two click in IrfanView.
TCH is offline  
Old 23 April 2015, 13:13   #40
pandy71
Registered User
 
Join Date: Jun 2010
Location: PL?
Posts: 2,741
Quote:
Originally Posted by jsr View Post
Dither and higher resolution cannot solve a big "hole" (or a bunch of small holes) on the screen.
It can as averaging (related to limited bandwidth) can't be ignored - this is main principle of dithering and noise shaping - thanks to this we have single bit high-end (32 bit) audio converters.
single bit ZD can be translated in genlock electronic to intermediate steps (analog) transparency even with hardswitching genlocks (as they have limited bandwidth/slew rate of switching) and even if they have bandwidth more than 7MHz still there is plenty of other bandlimiting filters (and there is temporal dithering available as option).

Quote:
Originally Posted by jsr View Post
And what do you think of the results? Just because i think the spatial one may have stronger and sharper colours (actually too sharp and strong i think, it's garish), but it is extremely noisy compared to the Wu. I believe you use a high resolution flat monitor, so you don't see it from near; on my 1024x768 CRT it's very noisy.
Once again dither (and noise shaping) are very important - to verify result (perceived) Amiga (real one) connected to bandlimited display (such as 1084) probably will be significantly better - in real life (especially in CRT) such signal will be averaged and will produce better quality - don't ignore limited bandwidth available at analog Amiga output (VIDIOT or Video DAC is very crude in Amiga - few resistors and transistor).

Personally i don't care about noise when it provide better psychovisual effect. I was just curious about how Wu will perform against color spatial (as Your observations was contradictory to mine).
SCQ perform obviously better than Wu (15 colors provide picture closer to original) and with typical bandwidth for SCART input in regular TV (around 5 - 6MHz maximum) should provide better visual results thanks to averaging.
Algorithms like Wu provide good results with relatively high number of colors in CLUT (probably somewhere around 64 - 128 colors at least).
And my comment about displays - modern LCD have significantly higher Kell factor and as such they NOT blurring video as CRT's (of course you can always resize video 2 or 4 times with point resampling and introduce some Gaussian blur to simulate CRT) they usually provide worse results than CRT's and TV in such extreme cases (low CLUT size).

Last edited by pandy71; 23 April 2015 at 13:18.
pandy71 is offline  
 


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools

Similar Threads
Thread Thread Starter Forum Replies Last Post
new WAV to 8SVX converter for Amiga, MorphOS and Linux TCH Amiga scene 26 11 December 2023 16:10
FS-UAE 2.0 for Windows, Mac OS X, Linux and FreeBSD FrodeSolheim News 6 31 October 2012 23:25
PNG Icon to Color Icon Converter? Leandro Jardim request.Apps 1 24 May 2010 04:39
UAE for Sun Solaris (Sparc) commie1974 support.OtherUAE 8 31 August 2006 21:46
convert .info to png or jpg(with linux) lostfriend request.Apps 4 22 March 2006 01:26

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +2. The time now is 10:11.

Top

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.
Page generated in 0.30564 seconds with 16 queries