int main(int argc, char* argv[]) { switch (argc) { case 4: if (strcmp(argv[1],"j")==0) { bmptojpg(argv[2],argv[3]); break; } else if (strcmp(argv[1],"j24")==0) { bmptojpg24(argv[2],argv[3]); break; } else if (strcmp(argv[1],"b")==0) { jpgtobmp(argv[2],argv[3]); break; } default : printf("转换bmp位图为jpg格式,或解压缩jpg格式图像为bmp格式\n"); printf("TestLibjpeg.exe j|j24|b s_name d_name\n"); printf("如:TestLibjpeg.exe j 05.bmp 05.jpg\n"); printf("TestLibjpeg.exe j24 05.bmp 05.jpg\n"); printf("TestLibjpeg.exe b 05.jpg 05.bmp\n"); break; } return 0; }
int main() { FILE *fp=NULL; //ID3大小 int Len=0; fp=OpenMusic(Len); if(NULL==fp) { return 0; } //图片帧大小 int dwFrame=0; //记录图片标签数据中不是图片数据的字节数 int tempi=0; if(FALSE==GetPicInfo(fp,dwFrame,Len,tempi)) { return 0; } //获取图片数据 GetPicRGB(fp,dwFrame,tempi); jpgtobmp("temp.jpeg","b.bmp"); jpgtobmp1("temp.jpeg","c.bmp"); return 1; }