BMP图片转JPEG图片C程序源代码
// A BMP truecolor to JPEG encoder// Copyright 1999 Cristian Cuturicu#include <stdio.h>#include <std
//ABMPtruecolortoJPEGencoder //Copyright1999CristianCuturicu #include<stdio.h> #include<stdlib.h> #include<string.h> #include"jtypes.h" #include"jglobals.h" #include"jtables.h" voidwrite_APP0info() //NothingtooverwriteforAPP0info { writeword(APP0info.marker); writeword(APP0info.length); writebyte('J'); writebyte('F'); writebyte('I'); writebyte('F'); writebyte(0); writebyte(APP0info.versionhi); writebyte(APP0info.versionlo); writebyte(APP0info.xyunits); writeword(APP0info.xdensity); writeword(APP0info.ydensity); writebyte(APP0info.thumbnwidth); writebyte(APP0info.thumbnheight); } voidwrite_SOF0info() //Weshouldoverwritewidthandheight { writeword(SOF0info.marker); writeword(SOF0info.length); writebyte(SOF0info.precision); writeword(SOF0info.height); writeword(SOF0info.width); writebyte(SOF0info.nrofcomponents); writebyte(SOF0info.IdY); writebyte(SOF0info.HVY); writebyte(SOF0info.QTY); writebyte(SOF0info.IdCb); writebyte(SOF0info.HVCb); writebyte(SOF0info.QTCb); writebyte(SOF0info.IdCr); writebyte(SOF0info.HVCr); writebyte(SOF0info.QTCr); } voidwrite_DQTinfo() {

