bmpf.h
上传用户:looem2003
上传日期:2014-07-20
资源大小:13733k
文件大小:1k
源码类别:

打印编程

开发平台:

Visual C++

  1. /*    Copyright (C) 2007    Ibadov Tariel   <itk@bk.ru> */
  2. #include <fstream.h>
  3. #include <iostream.h>
  4. #include "../tiff/tif_config.h.in"
  5. #include <getopt.h>
  6. #include <fcntl.h>
  7. #include <windows.h>           
  8. #include <stdio.h>
  9. #include <stdlib.h>
  10. #include <string.h>
  11. #include <string>
  12. #include <ctype.h>
  13. #include <sys/types.h>
  14. #include <sys/stat.h>
  15. #ifdef HAVE_UNISTD_H
  16. # include <unistd.h>
  17. #endif
  18. #if HAVE_FCNTL_H
  19. # include <fcntl.h>
  20. #endif
  21. #if HAVE_SYS_TYPES_H
  22. # include <sys/types.h>
  23. #endif
  24. #if HAVE_IO_H
  25. # include <io.h>
  26. #endif
  27. #include "../tiff/tiffio.h"
  28. #ifndef O_BINARY
  29. # define O_BINARY 0
  30. #endif
  31. struct BMPINFO
  32. {
  33. unsigned char *bits;
  34. int width;
  35. int height;
  36. int colours;
  37. unsigned char *palette;
  38. };
  39. int bmp_save( char *filename, BMPINFO *pbmpinfo );
  40. int pdf_save( char *filename, BMPINFO *pbmpinfo );
  41. int start_toTiff(char *NameBmp, char *NameTiff, uint16 _compression = COMPRESSION_LZW);