亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? pc.c

?? ejpace source code for linux compiled with C language
?? C
字號(hào):
#include <stdio.h>
#include <stdlib.h>
#include <windows.h>          // for time measurement 

#include "ejpgl.h"

#define __I386
#define __LITTLEENDIAN

void writejpegfooter();
void readbmpfile(signed char pixelmatrix[MACRO_BLOCK_SIZE][MACRO_BLOCK_SIZE*3], unsigned int mrow, unsigned int mcol, INFOHEADER * header);

FILE *infile, *outfile;

LARGE_INTEGER st, en;

INFOHEADER _bmpheader;
INFOHEADER *bmpheader;
JPEGHEADER _jpegheader;


int openBMPJPG(int argc, char* bmpfilename, char* jpgfilename) {
	int jpegheadersize;
	
	//if (argc<3) {
	//	printf("USAGE: bmp2jpg source_file destination_file\n");
    //          return 0;
  	//}

 	bmpheader=&_bmpheader;

  	infile = fopen(bmpfilename,"rb");
  	if (infile == NULL) {
          	printf("Input file %s does not exist!\n\nUSAGE: jpegcodec source_file destination_file [/E] [compression_rate]\n", bmpfilename);
		exit(0);
  		}

  	outfile = fopen(jpgfilename,"wb");
  	if (outfile == NULL) {
          	printf("Output file %s does not work!\n\nUSAGE: jpegcodec source_file destination_file [/E] [compression_rate]\n", jpgfilename);
		exit(0);
  		}
	
  	if (getbmpheader(bmpheader) == 0) {
       	printf("\n%s is not a valid BMP-file",bmpfilename);
		exit(0);
  	}

   	jpegheadersize = writejpegheader(bmpheader, &_jpegheader);
	if (jpegheadersize == 0) {
       	printf("\nerror in writing jpg header");
		exit(0);
		}
   
    	fwrite(&_jpegheader,jpegheadersize,1,outfile);

  	QueryPerformanceCounter(&st);
	 
  	return 1;

}

int closeBMPJPG() {
  	unsigned int col, cols, row, rows;

       QueryPerformanceCounter(&en);
       printf("\nExecution time: %f seconds",(double)(en.QuadPart-st.QuadPart)/1000000);
		
	rows = bmpheader->height>>4;
       cols = bmpheader->width>>4;
       printf("\nProcessed more than %d %dx%d-blocks.",(rows-1)*cols,MATRIX_SIZE,MATRIX_SIZE);  // +col
  
     	writejpegfooter();

        fclose(outfile);
        fclose(infile);

	 return 0;
	
}

void get_MB(int mb_row, int mb_col, signed char pixelmatrix[MACRO_BLOCK_SIZE][MACRO_BLOCK_SIZE*3]) {

    	readbmpfile(pixelmatrix, mb_row, mb_col,bmpheader);

}

void put_char(unsigned char c) {

	fwrite(&c, 1, 1, outfile);

}

int getbmpheader(INFOHEADER *header)
{
        int retval;
        unsigned char buffer[4];

        fseek(infile,14,SEEK_SET);
        fread(header, sizeof(INFOHEADER), 1, infile);
        fseek(infile, 1024,SEEK_CUR);

		retval = 1;

		printf("\nImage width: %d pixels", bmpheader->width);
		printf("\nImage height: %d pixels", bmpheader->height);

		return retval;
	   
}


void writejpegfooter()
{
       unsigned char footer[2];
       footer[0] = 0xff;
       footer[1] = 0xd9;
//        fseek(file,0,SEEK_END);
       fwrite(footer,sizeof(footer),1,outfile);
	return;
	
}

static unsigned char buffer[MACRO_BLOCK_SIZE*3];  // move array on main memory

void readbmpfile(signed char pixelmatrix[MACRO_BLOCK_SIZE][MACRO_BLOCK_SIZE*3], unsigned int mrow, unsigned int mcol, INFOHEADER * header)
{
	unsigned int row, col;
	for(row = 0;row < MACRO_BLOCK_SIZE; row++) {
             	//Find first point of row in the matrix to be read.
		fseek(infile,-(3*header->width*(row + 1 + mrow*MACRO_BLOCK_SIZE)-(MACRO_BLOCK_SIZE*3)*mcol),SEEK_END);
             	//Read row from matrix
		fread(buffer, 1, MACRO_BLOCK_SIZE*3, infile);
		for(col = 0; col < MACRO_BLOCK_SIZE*3; col++) {
			pixelmatrix[row][col] = buffer[col]- 128;
		}
	}
	return;

 }




?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产凹凸在线观看一区二区| 亚洲狠狠丁香婷婷综合久久久| 91片在线免费观看| 蜜桃视频免费观看一区| 亚洲人成人一区二区在线观看| 91精品国产品国语在线不卡| 91麻豆蜜桃一区二区三区| 韩国精品主播一区二区在线观看 | 亚洲男人的天堂av| 久久久久久久电影| 欧美岛国在线观看| 91精品国产手机| 欧美精品粉嫩高潮一区二区| av在线一区二区三区| 国v精品久久久网| 成人综合婷婷国产精品久久蜜臀| 精品亚洲国产成人av制服丝袜| 日韩成人精品在线观看| 日本视频一区二区| 免费久久精品视频| 久久国产精品一区二区| 久久精品国产精品亚洲综合| 日本特黄久久久高潮| 蜜臀av在线播放一区二区三区| 精品一区二区三区在线观看| 国产一区在线观看麻豆| 国产成人精品亚洲日本在线桃色| 成人激情视频网站| 欧美体内she精视频| 91精品国产一区二区三区| 欧美va亚洲va香蕉在线| 中文字幕精品一区| 亚洲激情在线播放| 精品一区二区久久| 欧美在线观看视频一区二区| 日韩一区二区麻豆国产| 2024国产精品视频| 亚洲私人影院在线观看| 免费一级片91| 91亚洲男人天堂| 日韩午夜在线观看| 亚洲电影第三页| 国产麻豆精品视频| 欧美日韩一区在线观看| 久久久噜噜噜久噜久久综合| 亚洲综合久久久| 不卡大黄网站免费看| 欧美一区二区三区日韩视频| 成人欧美一区二区三区视频网页| 日韩高清不卡一区| 欧美视频在线观看一区| 国产精品理伦片| 国产激情偷乱视频一区二区三区 | 国产精品久久久久影视| 另类小说视频一区二区| 欧美日韩精品系列| 一区二区三区欧美在线观看| 成人免费电影视频| 久久久www成人免费毛片麻豆| 丝袜美腿亚洲色图| 欧美三级资源在线| 亚洲综合一区在线| 在线免费观看一区| 亚洲综合久久久久| 7799精品视频| 人禽交欧美网站| 精品奇米国产一区二区三区| 精品中文av资源站在线观看| 这里是久久伊人| 久久成人免费网| 日韩欧美国产精品| 国产精品一区二区三区网站| 日韩欧美国产一区二区三区| 九九视频精品免费| 国产精品视频一二三| 最新中文字幕一区二区三区| 国产中文一区二区三区| 亚洲免费在线观看| 成人高清视频在线| 一区二区三区日韩欧美| 欧美老肥妇做.爰bbww| 热久久免费视频| 亚洲精品一区二区三区四区高清| 日韩精品一区第一页| 欧美韩日一区二区三区四区| 99久久99久久综合| 日韩高清不卡一区二区三区| 国产欧美精品国产国产专区| 欧美在线视频日韩| 狠狠色综合播放一区二区| 国产精品三级久久久久三级| 欧美性三三影院| av成人动漫在线观看| 爽爽淫人综合网网站| 国产精品网友自拍| 亚洲成va人在线观看| 国产亚洲一二三区| 欧美国产日本视频| 欧美激情艳妇裸体舞| 日韩午夜在线影院| 欧美男男青年gay1069videost| 日本精品一区二区三区四区的功能| 国产精品资源在线| 丝袜国产日韩另类美女| 亚洲成人黄色影院| 亚洲美女视频在线| 亚洲美腿欧美偷拍| 国产婷婷精品av在线| 国产午夜亚洲精品理论片色戒| 在线电影国产精品| 91麻豆精品国产91久久久久久久久| 99精品久久只有精品| 风间由美一区二区三区在线观看| 日韩福利视频导航| 久久69国产一区二区蜜臀| 日韩中文字幕一区二区三区| 日日摸夜夜添夜夜添亚洲女人| 亚洲精品免费看| 一区二区激情视频| 久久精品国产第一区二区三区| 国产精品99精品久久免费| www.欧美精品一二区| 成人一区二区三区| 色诱亚洲精品久久久久久| 国产成人综合网站| www.亚洲色图.com| 欧美视频你懂的| 51精品视频一区二区三区| 欧美tickling挠脚心丨vk| 久久精品亚洲乱码伦伦中文| 日本一区二区三区免费乱视频| 中日韩免费视频中文字幕| 中文字幕日韩一区| 午夜欧美一区二区三区在线播放| 日本成人在线视频网站| 韩国三级在线一区| 91在线一区二区| 日韩三级电影网址| 亚洲国产精品黑人久久久| 亚洲综合激情小说| 狠狠色狠狠色综合| 欧洲激情一区二区| 精品久久久久久久人人人人传媒 | 麻豆专区一区二区三区四区五区| 国内精品视频666| 精品视频一区二区三区免费| 日韩免费高清av| 一区二区三区在线视频观看58| 美日韩一级片在线观看| 在线看日本不卡| 日本一区二区成人| 精品一区二区三区免费视频| 久久久综合精品| 午夜av电影一区| av在线这里只有精品| 日本一区二区三区四区在线视频 | 亚洲欧美日本在线| 成人av在线播放网站| 亚洲精品一区二区三区蜜桃下载| 亚洲一区在线视频观看| 成+人+亚洲+综合天堂| 久久综合网色—综合色88| 蜜臀a∨国产成人精品| 337p亚洲精品色噜噜狠狠| 亚洲成人资源网| 欧美午夜在线一二页| 亚洲成人av免费| 欧美色老头old∨ideo| 亚洲第四色夜色| 欧美一级欧美一级在线播放| 亚洲一区二区三区四区在线观看| 91网站黄www| 香蕉久久夜色精品国产使用方法 | 国产三级欧美三级日产三级99 | 国产一区二区美女| 中文字幕亚洲一区二区va在线| 久久成人综合网| 日本一区二区三区久久久久久久久不 | 国产精品白丝av| 成人欧美一区二区三区视频网页 | 精品99999| 国产aⅴ综合色| 亚洲欧美另类图片小说| 欧美三级乱人伦电影| 蜜臀av一区二区| 国产精品蜜臀在线观看| 欧洲另类一二三四区| 免费观看在线综合色| 久久―日本道色综合久久| 97se狠狠狠综合亚洲狠狠| 亚洲成a人片综合在线| 26uuu精品一区二区| 色婷婷亚洲综合| 国产精品1区2区3区在线观看| 最好看的中文字幕久久| 欧美精品第1页| 99久久婷婷国产综合精品电影 | 欧美精品三级在线观看| 懂色av一区二区三区免费看| 亚洲制服丝袜av|