Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Color reproduction issues #33

Open
Mogy opened this issue Apr 20, 2024 · 5 comments
Open

Color reproduction issues #33

Mogy opened this issue Apr 20, 2024 · 5 comments
Assignees
Labels
bug Something isn't working question Further information is requested

Comments

@Mogy
Copy link

Mogy commented Apr 20, 2024

Hi.

I have previously obtained a 32x32 pixel display.
It helps to reproduce the dots in games but has the problem of poor color reproduction.
Especially the representation of white is terrible, it looks almost blue.

I understand that this is a hardware problem and difficult to solve with software, but do you have any useful ideas to improve the problem?

Thanks.

@derkalle4
Copy link
Owner

Hi @Mogy,

many thanks for your issue :)

Yes, the displays may have a quite wrong color which is due to the cheap LEDs inside. There is not much we could do. With some little programming one could build some kind of lookup table for a given hex color and transform it somewhat to make it look more accurate. But that would imply to do a lot of manual testing for the different colors and what they actually should look like.

For example: if white would be too blue, and white is represented by 255,255,255 (RGB color scheme) then one could reduce the amount of blue like so: 255,255,230 and check if this looks better. The lookup table could then set the 230 for blue as 100% instead of 255 and work around the hardware limitations that way.

Not ideal and not working for all color variations of course but better than nothing.

Don't know whether we should build something like this to be honest. Would be a lot of work for not that much gain.

@derkalle4 derkalle4 self-assigned this Apr 25, 2024
@derkalle4 derkalle4 added the question Further information is requested label Apr 25, 2024
@aviwad
Copy link

aviwad commented Jul 18, 2024

Colors through the native photos of idotmatrix app looks beautiful. but the images i process via the library look extremely washed out. is it possilbe that the official idotmatrix app is compensating for the display somehow?

@aviwad
Copy link

aviwad commented Jul 18, 2024

I've been using the following ImageMagick command to get better color production:
magick $INPUT -resize 32x32 -modulate 100,150,100 -contrast -sharpen 0x1.0 -channel B -evaluate multiply 0.5 +channel $OUTPUT
Will keep exploring other ways

@derkalle4
Copy link
Owner

@aviwad many thanks for your feedback. Seems that the default conversion of the images is a problem. The app seem to behave different. Please post an update if you find some even better way to produce better colors :)

@derkalle4 derkalle4 added the bug Something isn't working label Aug 31, 2024
@guilhermediasl
Copy link

guilhermediasl commented Sep 7, 2024

Following the issue with the colors, I am using the default color conversion and applying those RGB values for the following colors:

red = [255, 20, 10]
green = [54, 187, 10]
yellow = [244, 190, 0]
purple = [250, 0, 105]
white = [230, 170, 60]
blue = [10, 150, 155]

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working question Further information is requested
Projects
None yet
Development

No branches or pull requests

4 participants