corel_thumbnail.h 958 B

1234567891011121314151617181920212223242526272829
  1. /*
  2. ** Copyright (C) http://srgb.googlecode.com All rights reserved.
  3. */
  4. #ifndef COREL_THUMBNAIL_H_INCLUDED
  5. #define COREL_THUMBNAIL_H_INCLUDED
  6. #include <windows.h>
  7. #include "coreldraw_riffinfo.h"
  8. #include "otherapi.h"
  9. #include "ZLib/zip.h"
  10. #include "ZLib/unzip.h"
  11. // 从zip文件 zip_filename 里,抽取一个文件filename,另存为 save_filename
  12. bool zip_extract_onefile(const char* zip_filename, const char* filename , const char* save_filename);
  13. // CorelDRAW 文件 cdr_filename 展开缩略图 bmp_filename
  14. bool cdr_extract_bmp(const char* cdr_filename, const char* bmp_filename);
  15. // CorelDRAW文件 cdr_filename 的缩略图 ,转换成 PNG文件 png_filename
  16. // 如果 png_filename 为 NULL, 转换的PNG文件,基本名同 cdr_filename
  17. bool CorelThumbnail(const char* cdr_filename, const char* png_filename);
  18. bool CorelThumbnail_W(const wchar_t* cdr_filename, const wchar_t* png_filename);
  19. #endif // COREL_THUMBNAIL_H_INCLUDED