Read Bitmap Color depth 4 Bits

Guest #6739947
Rate this post
useful
not useful
I have a BMP file that I need to read in VHDL, but I have problems 
reading the colors, to be precise, with a color depth of 4 bits.
With a color depth of 24 bits it looks like this:

    r_in : in std_logic_vector(7 downto 0);
    g_in : in std_logic_vector(7 downto 0);
    b_in : in std_logic_vector(7 downto 0);

8 bits each for RGB.

With a color depth of 4 bits, it had to be different on the outside.

I am thankful for every help.
Moderator (Company: Titel) #6740768
Rate this post
useful
not useful
The first part of this kinda stupid exercise is fairly easy: examine the 
structure of the bmp file to find out what index green and blue have and 
where the picture data starts, then open it, read it, replace the 
corresponding nibbles and write it to a new file.

To find and afterwards fill random rectangles is not that easy, 
especially when they may be rotated in any way.

Reply

Please log in before posting.

or

Log in with Google account

Registration is free and takes only a minute.

Register now