/[cvs]/joko/Uni/BSArch/04/bmp_fractal.c
ViewVC logotype

Diff of /joko/Uni/BSArch/04/bmp_fractal.c

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.3 by joko, Sat Jul 1 11:45:35 2006 UTC revision 1.4 by joko, Sat Jul 1 11:58:49 2006 UTC
# Line 95  void write_blank_file(char *filename) { Line 95  void write_blank_file(char *filename) {
95    
96    
97  int main(int argc, char *argv[]) {  int main(int argc, char *argv[]) {
   int len,x,y;  
   char bgr[3];  
   short svalue;  
   int lvalue;  
98    
99      // MMF support
100      DWORD err;
101    HANDLE hMap, hFile;    HANDLE hMap, hFile;
   DWORD err, size;  
   int elems;  
     
102    LPVOID pData;    LPVOID pData;
103    unsigned char *pDataBitmap, *pDataBitmapCurrent;    unsigned char *pDataBitmap, *pDataBitmapCurrent;
104    
105      // fractal calculation
106      int x, y;
107      char bgr[3];
108        
   int offset;  
109        
110    // create empty file (black background)    // create empty bmp-file (black background)
111    write_blank_file("test.bmp");    write_blank_file("test.bmp");
     
112    
113    /* open file for reading and writing */    /* open file for reading and writing */
114    hFile = CreateFile("test.bmp", GENERIC_WRITE|GENERIC_READ, 0, NULL, OPEN_EXISTING, FILE_ATTRIBUTE_NORMAL, NULL);    hFile = CreateFile("test.bmp", GENERIC_WRITE|GENERIC_READ, 0, NULL, OPEN_EXISTING, FILE_ATTRIBUTE_NORMAL, NULL);
# Line 161  int main(int argc, char *argv[]) { Line 158  int main(int argc, char *argv[]) {
158              //printf("pointer: %p\n", pDataBitmapCurrent);              //printf("pointer: %p\n", pDataBitmapCurrent);
159                            
160              // transfer color values to current pixel              // transfer color values to current pixel
             //*pDataBitmapCurrent = (unsigned char *)bgr;  
161              pDataBitmapCurrent[0] = bgr[0];              pDataBitmapCurrent[0] = bgr[0];
162              pDataBitmapCurrent[1] = bgr[1];              pDataBitmapCurrent[1] = bgr[1];
163              pDataBitmapCurrent[2] = bgr[2];              pDataBitmapCurrent[2] = bgr[2];

Legend:
Removed from v.1.3  
changed lines
  Added in v.1.4

MailToCvsAdmin">MailToCvsAdmin
ViewVC Help
Powered by ViewVC 1.1.26 RSS 2.0 feed