• 大小: 1.02MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-01-07
  • 语言: 其他
  • 标签: bmp  png  libpng  

资源简介

将bmp文件转换为png文件的项目 附源码 vs2003项目

资源截图

代码片段和文件信息

#include “bmp2png_impl.h“
#include 
#include 
#include “png.h“
#include “zh_bmp.h“
#include 


static char errstr[ERRSTR_LEN+1];
void write_row_callback(png_structp png_ptr png_uint_32 row int pass)
{
    /* put your code here */
}

void PNGAPI png_error_ptr_fn(png_structp png_ptr png_const_charp str)
{
}

char *tran_bmp2png(char *ofile char *sfile unsigned char *pbkcolor char *afile)
{
ZH_TBmp bmp bmp2/**/;
char *ret = “其他错误“;
FILE *fp=NULL;
png_bytepp row_p = NULL;
int ijidx bplbpl2bytepp;
int colortype;
png_colorp palette=NULL; //色盘
png_bytep trans_palette=NULL;
png_color_16 bkcolor = {00000};//背景色先定义在这里,如果是索引有背景则要在下面搜索index域
memset(&bmp0sizeof(ZH_TBmp));
memset(&bmp20sizeof(ZH_TBmp));

if(!z

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       6387  2008-03-04 09:10  bmp2png_impl.cpp

     文件        115  2008-03-03 19:10  bmp2png_impl.h

     文件      46008  2008-12-20 09:25  BmpToPng.aps

     文件       1478  2008-02-25 19:09  BmpToPng.cpp

     文件        449  2008-02-25 19:09  BmpToPng.h

     文件     527360  2009-03-30 15:42  BmpToPng.ncb

     文件       8668  2008-03-14 21:12  BmpToPng.rc

     文件        905  2008-02-25 19:09  BmpToPng.sln

    ..A..H.     13312  2009-03-30 15:42  BmpToPng.suo

     文件       5986  2008-02-29 18:23  BmpToPng.vcproj

     文件      22022  2008-03-14 22:25  BmpToPngDlg.cpp

     文件       3084  2008-03-04 11:18  BmpToPngDlg.h

     文件        356  2008-02-27 11:32  default path.txt

     文件       3880  2008-03-14 22:23  DlgProgress.cpp

     文件       1836  2008-03-06 21:45  DlgProgress.h

     文件      15716  2008-03-24 18:49  procfile.cpp

     文件       1819  2008-03-04 18:33  procfile.h

     文件       2834  2008-02-25 19:09  ReadMe.txt

     文件       2327  2008-03-04 18:32  resource.h

     文件        137  2008-02-25 19:09  stdafx.cpp

     文件       1458  2008-02-25 19:09  stdafx.h

     文件      10378  2008-03-04 09:16  zh_bmp.c

     文件       3204  2008-03-03 18:15  zh_bmp.h

     文件        356  2008-02-27 11:32  复件 default path.txt

     文件     145725  2004-12-02 18:14  libpng\include\png.h

     文件      45084  2004-12-02 18:14  libpng\include\pngconf.h

    ..AD...         0  2009-02-03 09:53  libpng\include

     文件     693222  2005-11-03 11:52  libpng\lib\libpng-static-mt-debug.lib

     文件      69632  2005-11-03 11:52  libpng\lib\libpng-static-mt-debug.pdb

     文件     597594  2005-11-03 11:52  libpng\lib\libpng-static-mt.lib

............此处省略31个文件信息

评论

共有 条评论