przykladowo mam obraz 24 lub 32bit, chce zrobic a niego skale szarosci. w funkcji przetwarzajacej obraz licze wartosci poszczegulnych pikseli i zamieniam je na skale szarosci. wiadomo ze w skali szarosci kazda skladowa piksela ma taka sama wartosc. w kazdej znanej mi aplikacji obraz po zmianie na skale szarosci jest w formacie 8bit na piksel bo potzrebujemy przechowac tylko jedna wartosc(obojetnie ktorej skladowej).
dlaczego gdy przerobie obraz 24,32bit czy inny na skale szartosci i ustawie PixelFormat na pf8bit to skala szarosci na tym obrazie jest bardzo uboga. gdy obraz pozostaje w formacie 32bit to wyglada jak w kazdej innej aplikacji ale po przerobce na 8bit pokazuje sie "plamy" jednokolorowe bez plynych przejsc miedzy odcieniami szarosci. w jaki sposob moge zamienic ten obraz na 8bit?



grafika
