OpenCores
URL https://opencores.org/ocsvn/kiss-board/kiss-board/trunk

Subversion Repositories kiss-board

[/] [kiss-board/] [tags/] [initial/] [kiss-board_soc/] [sw/] [bmp2c/] [bmp2bmp_white_black.c] - Blame information for rev 2

Go to most recent revision | Details | Compare with Previous | View Log

Line No. Rev Author Line
1 2 fukuchi
 
2
#include <stdio.h>
3
#include <stdlib.h>
4
#include <string.h>
5
 
6
#include "bmp.h"
7
 
8
int WIDTH;
9
int HEIGHT;
10
 
11
int             xx,yy;
12
BITMAP          bitmap;
13
 
14
int main(int,char **);
15
void start_blue(void);
16
 
17
int main(int argc,char *argv[]){
18
        unsigned char r,g,b;
19
 
20
        BmpRead((BITMAP*)&bitmap);
21
 
22
        WIDTH  = bitmap.bitMapInfo.biWidth;
23
        HEIGHT = bitmap.bitMapInfo.biHeight;
24
 
25
        for (yy=0;yy<HEIGHT;yy++) {
26
                for (xx=0;xx<WIDTH;xx++) {
27
                        r = bitmap.bitColor[xx][yy].r;
28
                        g = bitmap.bitColor[xx][yy].g;
29
                        b = bitmap.bitColor[xx][yy].b;
30
                        r = (r!=0x00) ? 255: 0;
31
                        g = (g!=0x00) ? 255: 0;
32
                        b = (b!=0x00) ? 255: 0;
33
                        bitmap.bitColor[xx][yy].r = r;
34
                        bitmap.bitColor[xx][yy].g = g;
35
                        bitmap.bitColor[xx][yy].b = b;
36
 
37
                }
38
        }
39
 
40
        BmpWrite((BITMAP*)&bitmap);
41
 
42
        return 0;
43
}

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.