rgb-bitmap in schwarz/weiss umwandeln
-
hallo,
ich hab' ein bildchen, bestehend aus 3 bytes pro pixel wobei die 3 bytes den jeweiligen anteil von rot/grün/blau angeben. um das in schwarz/weiss umzuwandeln (1 bit pro pixel) addiere ich alle farbanteile eines pixels und alles was grösser ist als (0xff+0xff+0xff)/2 ist 1, alles andere ist 0. kann man das so machen oder gibt es was besseres?danke im voraus für alle antworten.
btw: das bild darf nicht gestreckt werden.
-
ja, es gibt viele bessere dinge. beim umwandeln kann man die farben danach gewichten was menschen von den farbkanälen an intensität wahrnehmen (google: YCbCr oder YUV,Y ist dabei die helligkeit).
Beim runtersamplen kann man dann Dithern (google: error diffusion oder Floyd-Steinberg oder Stucki)
-
rapso schrieb:
(google: YCbCr oder YUV,Y ist dabei die helligkeit).
Beim runtersamplen kann man dann Dithern (google: error diffusion oder Floyd-Steinberg oder Stucki)danke, das guck' ich mir mal an.