色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

Linux開發(fā)_介紹BMP圖片上下翻轉(zhuǎn)、添加水印

DS小龍哥-嵌入式技術(shù) ? 2022-09-17 15:43 ? 次閱讀

【摘要】 介紹BMP圖片上下翻轉(zhuǎn)、添加水印、通過學(xué)習(xí)BMP圖片結(jié)構(gòu)學(xué)習(xí)文件編程

BMP圖片練習(xí)文件操作(專題練習(xí))

1.?BMP圖片數(shù)據(jù)取模,模擬圖片取模軟件。(選擇16位或者24位取模方式)

16位。

2.?BMP圖片放大縮小,根據(jù)輸入的尺寸放大縮小圖片。

3.?實現(xiàn)圖片4種翻轉(zhuǎn)效果: 上、下、左、右。

4.?給圖片的指定位置添加水印

要求: 在圖片的任意位置,添加任意的文字水印。

比如: xxx路口 20181008 11:04

將字庫加入: ASCII和中文GBK字庫

??目錄作業(yè): 拷貝目錄下所有文件(指定后綴的文件)到指定目錄下,考慮一層目錄。

多層目錄拷貝。

??Makefile作業(yè): 使用Makefile建立工程,只需要寫一個Makefile文件。

(1)BMP圖片上下翻轉(zhuǎn)實現(xiàn)

#include 
#include 
#include 
#include 

/* 必須在結(jié)構(gòu)體定義之前使用,這是為了讓結(jié)構(gòu)體中各成員按1字節(jié)對齊 */
#pragma pack(1)

/*需要文件信息頭:14個字節(jié) */
struct tagBITMAP_FILE_HEADER
{
	unsigned short bfType;   //保存圖片類似。 'BM' -- 0x4d42
	unsigned int  bfSize;      //圖片的大小
	unsigned short bfReserved1;
	unsigned short bfReserved2;
	unsigned int  bfOffBits;  //RGB數(shù)據(jù)偏移地址
};

/* 位圖參數(shù)信息 */
struct tagBITMAP_INFO_HEADER { 
	unsigned long  biSize;      //結(jié)構(gòu)體大小
	unsigned long  biWidth;		//寬度
	unsigned long  biHeight;	//高度
	unsigned short biPlanes;
	unsigned short biBitCount;	//顏色位數(shù)
	unsigned long  biCompression;
	unsigned long  biSizeImage;
	unsigned long  biXPelsPerMeter;
	unsigned long  biYPelsPerMeter;
	unsigned long  biClrUsed;
	unsigned long  biClrImportant;
};

/*
函數(shù)功能: BMP圖片翻轉(zhuǎn)
函數(shù)參數(shù):
		char *src_BmpFile     :BMP圖片源文件
		char *new_BmpFile     :新文件
返回值  :0表示成功,其他值失敗
*/
int BMPOverturn(char *src_BmpFile,char *new_BmpFile)
{
	/*1. 打開源文件*/
	int err=0;
	FILE *bmp_file=fopen(src_BmpFile,"rb");
	if(bmp_file==NULL)
	{
		err=1;
		goto ERROR;
	}
	
	/*2. 圖片參數(shù)獲取*/
	struct tagBITMAP_FILE_HEADER src_head; //BMP文件頭
	memset(&src_head,0,sizeof(struct tagBITMAP_FILE_HEADER));
	if(fread(&src_head,1,sizeof(struct tagBITMAP_FILE_HEADER),bmp_file)!=sizeof(struct tagBITMAP_FILE_HEADER))
	{
		err=2;
		goto ERROR;
	}
	
	if(src_head.bfType!=0x4d42) //判斷類型
	{
		err=3;
		goto ERROR;
	}
	
	struct tagBITMAP_INFO_HEADER src_info; //BMP圖像參數(shù)
	memset(&src_info,0,sizeof(struct tagBITMAP_INFO_HEADER));
	if(fread(&src_info,1,sizeof(struct tagBITMAP_INFO_HEADER),bmp_file)!=sizeof(struct tagBITMAP_INFO_HEADER))
	{
		err=4;
		goto ERROR;
	}
	
	if(src_info.biBitCount!=24) //判斷顏色位數(shù)
	{
		err=5;
		goto ERROR;
	}
	
	/*3. 創(chuàng)建新圖片*/
	FILE *new_file=fopen(new_BmpFile,"wb");
	if(new_file==NULL)
	{
		err=6;
		goto ERROR;
	}
	
	/*3.1 創(chuàng)建BMP文件頭*/
	fwrite(&src_head,1,sizeof(struct tagBITMAP_FILE_HEADER),new_file);
	
	/*3.2 創(chuàng)建BMP圖像參數(shù)*/
	fwrite(&src_info,1,sizeof(struct tagBITMAP_INFO_HEADER),new_file);

	/*3.3 實現(xiàn)圖片上下翻轉(zhuǎn)*/
	int i;
	int lineByte=src_info.biWidth*3; //一行總字節(jié)數(shù)量
	if(lineByte%4)lineByte++;
	
	int offset=lineByte*(src_info.biHeight-1)+src_head.bfOffBits;
	char *data_p=malloc(lineByte);
	if(data_p==NULL)
	{
		err=7;
		goto ERROR;
	}
	
	for(i=0;i;i++)>

(2)BMP圖片水印添加

#include 
#include 
#include 
#include 

/* 必須在結(jié)構(gòu)體定義之前使用,這是為了讓結(jié)構(gòu)體中各成員按1字節(jié)對齊 */
#pragma pack(1)

/*需要文件信息頭:14個字節(jié) */
struct tagBITMAP_FILE_HEADER
{
	unsigned short bfType;   //保存圖片類似。 'BM' -- 0x4d42
	unsigned int  bfSize;      //圖片的大小
	unsigned short bfReserved1;
	unsigned short bfReserved2;
	unsigned int  bfOffBits;  //RGB數(shù)據(jù)偏移地址
};

/* 位圖參數(shù)信息 */
struct tagBITMAP_INFO_HEADER { 
	unsigned long  biSize;      //結(jié)構(gòu)體大小
	unsigned long  biWidth;		//寬度
	unsigned long  biHeight;	//高度
	unsigned short biPlanes;
	unsigned short biBitCount;	//顏色位數(shù)
	unsigned long  biCompression;
	unsigned long  biSizeImage;
	unsigned long  biXPelsPerMeter;
	unsigned long  biYPelsPerMeter;
	unsigned long  biClrUsed;
	unsigned long  biClrImportant;
};

/*--  文字:  水  --*/
/*--  宋體42;  此字體下對應(yīng)的點陣為:寬x高=56x56   --*/
const unsigned char font0[]=
{
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x70,0x00,0x00,0x00,0x00,0x00,0x00,0x7E,0x00,0x00,0x00,0x00,0x00,0x00,0x7F,
0x00,0x00,0x00,0x00,0x00,0x00,0x7E,0x00,0x00,0x00,0x00,0x00,0x00,0x7C,0x00,0x00,
0x00,0x00,0x00,0x00,0x7C,0x00,0x00,0x00,0x00,0x00,0x00,0x7C,0x00,0x00,0x00,0x00,
0x00,0x00,0x7C,0x00,0x00,0x00,0x00,0x00,0x00,0x7C,0x00,0x00,0x00,0x00,0x00,0x00,
0x7C,0x00,0x0C,0x00,0x00,0x00,0x00,0x7C,0x00,0x0E,0x00,0x00,0x00,0x00,0x7E,0x00,
0x1F,0x00,0x00,0x00,0x00,0x7E,0x00,0x3F,0x80,0x00,0x00,0x00,0x7E,0x00,0x7F,0xC0,
0x00,0x00,0x18,0x7E,0x00,0xFE,0x00,0x00,0x00,0x3C,0x7F,0x00,0xF8,0x00,0x1F,0xFF,
0xFE,0x7F,0x03,0xF0,0x00,0x0F,0xFF,0xFF,0x7F,0x87,0xC0,0x00,0x07,0x80,0x7E,0x7F,
0x8F,0x80,0x00,0x00,0x00,0x7C,0x7F,0x9F,0x00,0x00,0x00,0x00,0x7C,0x7F,0xFC,0x00,
0x00,0x00,0x00,0xF8,0x7D,0xF8,0x00,0x00,0x00,0x00,0xF8,0x7D,0xE0,0x00,0x00,0x00,
0x00,0xF8,0x7C,0xE0,0x00,0x00,0x00,0x01,0xF0,0x7C,0xF0,0x00,0x00,0x00,0x01,0xF0,
0x7C,0xF0,0x00,0x00,0x00,0x01,0xF0,0x7C,0x78,0x00,0x00,0x00,0x03,0xE0,0x7C,0x7C,
0x00,0x00,0x00,0x03,0xE0,0x7C,0x3C,0x00,0x00,0x00,0x07,0xC0,0x7C,0x3E,0x00,0x00,
0x00,0x07,0xC0,0x7C,0x1E,0x00,0x00,0x00,0x0F,0x80,0x7C,0x1F,0x00,0x00,0x00,0x0F,
0x80,0x7C,0x0F,0x80,0x00,0x00,0x1F,0x00,0x7C,0x0F,0xC0,0x00,0x00,0x1E,0x00,0x7C,
0x07,0xE0,0x00,0x00,0x3E,0x00,0x7C,0x03,0xE0,0x00,0x00,0x3C,0x00,0x7C,0x03,0xF0,
0x00,0x00,0x78,0x00,0x7C,0x01,0xFC,0x00,0x00,0xF8,0x00,0x7C,0x00,0xFE,0x00,0x00,
0xF0,0x00,0x7C,0x00,0xFF,0x00,0x01,0xE0,0x00,0x7C,0x00,0x7F,0xC0,0x03,0xC0,0x00,
0x7C,0x00,0x3F,0xE0,0x07,0x80,0x00,0x7C,0x00,0x1F,0xFC,0x0F,0x00,0x00,0x7C,0x00,
0x0F,0xFC,0x1E,0x00,0x00,0x7C,0x00,0x07,0xE0,0x1C,0x00,0x00,0x7C,0x00,0x03,0xC0,
0x38,0x00,0x7F,0xFC,0x00,0x01,0x80,0x00,0x00,0x7F,0xFC,0x00,0x00,0x00,0x00,0x00,
0x0F,0xFC,0x00,0x00,0x00,0x00,0x00,0x03,0xF8,0x00,0x00,0x00,0x00,0x00,0x01,0xF0,
0x00,0x00,0x00,0x00,0x00,0x01,0xE0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
};
/*--  文字:  印  --*/
/*--  宋體42;  此字體下對應(yīng)的點陣為:寬x高=56x56   --*/
const unsigned char font1[]=
{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0xC0,0x00,0x00,0x00,0x00,0x00,0x03,0xE0,
0x00,0x00,0x00,0x00,0x00,0x0F,0xF0,0x00,0x00,0x00,0x00,0x00,0x3F,0xF0,0x00,0x00,
0x00,0x00,0x00,0xFF,0xE0,0x00,0x03,0x00,0x01,0x87,0xF8,0x03,0x80,0x03,0xC0,0x01,
0xFF,0xC0,0x03,0xFF,0xFF,0xE0,0x01,0xFC,0x00,0x03,0xFF,0xFF,0xE0,0x01,0xE0,0x00,
0x03,0xC0,0x07,0xC0,0x01,0xE0,0x00,0x03,0xC0,0x07,0xC0,0x01,0xE0,0x00,0x03,0xC0,
0x07,0xC0,0x01,0xE0,0x00,0x03,0xC0,0x07,0xC0,0x01,0xE0,0x00,0x03,0xC0,0x07,0xC0,
0x01,0xE0,0x00,0x03,0xC0,0x07,0xC0,0x01,0xE0,0x00,0x03,0xC0,0x07,0xC0,0x01,0xE0,
0x00,0x03,0xC0,0x07,0xC0,0x01,0xE0,0x00,0x03,0xC0,0x07,0xC0,0x01,0xE0,0x00,0x03,
0xC0,0x07,0xC0,0x01,0xE0,0x03,0x03,0xC0,0x07,0xC0,0x01,0xE0,0x07,0x83,0xC0,0x07,
0xC0,0x01,0xFF,0xFF,0xC3,0xC0,0x07,0xC0,0x01,0xFF,0xFF,0xE3,0xC0,0x07,0xC0,0x01,
0xE0,0x00,0x03,0xC0,0x07,0xC0,0x01,0xE0,0x00,0x03,0xC0,0x07,0xC0,0x01,0xE0,0x00,
0x03,0xC0,0x07,0xC0,0x01,0xE0,0x00,0x03,0xC0,0x07,0xC0,0x01,0xE0,0x00,0x03,0xC0,
0x07,0xC0,0x01,0xE0,0x00,0x03,0xC0,0x07,0xC0,0x01,0xE0,0x00,0x03,0xC0,0x07,0xC0,
0x01,0xE0,0x00,0x03,0xC0,0x07,0xC0,0x01,0xE0,0x00,0x03,0xC0,0x07,0xC0,0x01,0xE0,
0x00,0x03,0xC0,0x07,0xC0,0x01,0xE0,0x00,0x73,0xC0,0x07,0xC0,0x01,0xE0,0x03,0xF3,
0xC0,0x07,0xC0,0x01,0xE0,0x3F,0x83,0xC0,0x07,0xC0,0x01,0xE1,0xFE,0x03,0xC7,0xFF,
0xC0,0x01,0xFF,0xF0,0x03,0xC1,0xFF,0xC0,0x03,0xFF,0xC0,0x03,0xC0,0x7F,0x80,0x03,
0xFF,0x00,0x03,0xC0,0x1F,0x00,0x01,0xFC,0x00,0x03,0xC0,0x0E,0x00,0x01,0xF0,0x00,
0x03,0xC0,0x00,0x00,0x00,0xE0,0x00,0x03,0xC0,0x00,0x00,0x00,0x40,0x00,0x03,0xC0,
0x00,0x00,0x00,0x00,0x00,0x03,0xC0,0x00,0x00,0x00,0x00,0x00,0x03,0xC0,0x00,0x00,
0x00,0x00,0x00,0x03,0xC0,0x00,0x00,0x00,0x00,0x00,0x03,0xC0,0x00,0x00,0x00,0x00,
0x00,0x03,0xC0,0x00,0x00,0x00,0x00,0x00,0x03,0xC0,0x00,0x00,0x00,0x00,0x00,0x03,
0xC0,0x00,0x00,0x00,0x00,0x00,0x03,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
};
/*
函數(shù)功能: 針對BMP圖片實現(xiàn)的畫點函數(shù)
函數(shù)參數(shù):
	char *bmp_mem  :表示BMP圖片RGB顏色數(shù)據(jù)的首地址
	int x
	int y
	int color	   :畫點的顏色值
	
	BMP_DrawPoint(bmp_mem,100,100,0);
*/
unsigned int bmp_Width; //保存BMP圖片的寬度
void BMP_DrawPoint(unsigned char *bmp_mem,int x,int y,int color)
{
	unsigned char *rgb=(unsigned char *)(bmp_mem+y*bmp_Width*3+x*3);
	*rgb=color>>0&0xFF;
	*(rgb+1)=color>>8&0xFF;
	*(rgb+2)=color>>16&0xFF;
}

/*
函數(shù)功能: 在BMP圖片的指定位置添加字符串
說明: 傳入的取模字體必須是8的倍數(shù)(寬度和高度是相等)
*/
void BMP_ShowString(unsigned char *bmp_mem,unsigned char *font,int x,int y,int size,int color)
{
	int i,j;
	int x0=x;
	unsigned char data;
	for(i=0;i

學(xué)習(xí)Makefile

1.?學(xué)習(xí)什么是目標文件: 該如何定義

2.?學(xué)習(xí)什么是目標依賴文件:該如何定義

3.?Makefile本身推導(dǎo)規(guī)則: 如何根據(jù)目標和目標依賴文件去進行編譯生成目標。

4.?學(xué)習(xí)特殊變量的定義和功能使用: VPATH\ CC\ CFLAGS

5.?條件判斷語句、常用的幾個函數(shù) $(Shell ls)。

6.?自動化編譯的符號: $@ $< $^ %

make <參數(shù)> -n表示調(diào)試不編譯 -s 隱藏命令的輸出

關(guān)于make命令運用時傳遞的參數(shù):

make abc=123 app -ns

Shell腳本編程

Shell腳本: 是一個編程語言(腳本類型的編程語言、解釋類型編程語言)

變量、for循環(huán)、while循環(huán)、if語言、switch語句、函數(shù)….

??Linux開發(fā): 側(cè)重于驅(qū)動開發(fā)、側(cè)重于運維開發(fā)。

;i++)>
聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • BMP
    BMP
    +關(guān)注

    關(guān)注

    0

    文章

    48

    瀏覽量

    17075
  • Makefile
    +關(guān)注

    關(guān)注

    1

    文章

    125

    瀏覽量

    19191
  • Shell腳本
    +關(guān)注

    關(guān)注

    0

    文章

    36

    瀏覽量

    7992
收藏 人收藏

    評論

    相關(guān)推薦

    嵌入式學(xué)習(xí)-飛凌嵌入式ElfBoard ELF 1板卡-LCD顯示圖片編程示例之開發(fā)板測試

    1.以下圖為例,制作一張24位bmp格式的圖片圖片存放路徑:ELF 1開發(fā)板資料包\\03-例程源碼\\03-1 命令行例程源碼\\07_elf1_cmd_
    發(fā)表于 11-26 09:39

    飛凌嵌入式ElfBoard ELF 1板卡-LCD顯示圖片編程示例之開發(fā)板測試

    1.以下圖為例,制作一張24位bmp格式的圖片圖片存放路徑:ELF 1開發(fā)板資料包\\03-例程源碼\\03-1 命令行例程源碼\\07_elf1_cmd_
    發(fā)表于 11-25 09:36

    《DNK210使用指南 -CanMV版 V1.0》第二十五章 LCD圖片顯示實驗

    ,可以幫助開發(fā)者快速的對圖像進行一些簡單或復(fù)雜的處理,在后續(xù)的章節(jié)中會對image模塊進行詳細的介紹。25.4 運行驗證將DNK210開發(fā)板連接CanMV IDE,同時將實驗例程目錄下的BMP
    發(fā)表于 10-23 09:34

    基于ArkTS語言的OpenHarmony APP應(yīng)用開發(fā)圖片處理

    1、程序介紹本案例使用TextArea實現(xiàn)多文本輸入,使用mediaLibrary實現(xiàn)在相冊中獲取圖片,使用image生成pixelMap,使用pixelMap的scale(),crop
    的頭像 發(fā)表于 09-20 08:07 ?639次閱讀
    基于ArkTS語言的OpenHarmony APP應(yīng)用<b class='flag-5'>開發(fā)</b>:<b class='flag-5'>圖片</b>處理

    如何向Buildroot內(nèi)添加外部APP

    Linux項目開發(fā),如何在BuildRoot框架內(nèi)添加外部APP呢?本文以quect-CM撥號軟件為例,做開發(fā)演示。
    的頭像 發(fā)表于 07-22 17:48 ?371次閱讀
    如何向Buildroot內(nèi)<b class='flag-5'>添加</b>外部APP

    百度搜索重磅推出AI圖片助手

    近日,百度搜索全新上線了一款名為“百度AI圖片助手”的智能工具,該工具賦予了用戶一鍵處理圖片的強大能力。無論是搜索中的圖片還是用戶自主上傳的圖片,均可輕松實現(xiàn)涂抹消除、去
    的頭像 發(fā)表于 05-06 10:20 ?1511次閱讀

    請問解碼bmp圖片時是否可以使用dma2d功能 ?

    請教下,解碼bmp圖片時是否可以使用dma2d功能 ? 具體描述如下: 沒有使用 emWin 就是先讀取整副 bmp 的數(shù)據(jù),之后解碼暫存,之后使用 dma2d 功能顯示, 有沒有這個必要或者這個能否能否實現(xiàn)啊,如果確定
    發(fā)表于 04-30 06:39

    使用emwin解碼bmp圖片,為什么放大顯示不行?

    請教下,使用 emwin 解碼 bmp 圖片圖片 1:1 及縮小顯示都沒有問題,唯獨放大顯示不行 ? 使用emwin 版本如下: emwin v5.40 keil argb -ot
    發(fā)表于 04-29 06:00

    使用iconview控件時,能否直接從sd卡中讀取bmp格式的圖片進行顯示啊 ?

    請教下,使用 iconview 控件時,能否直接從sd卡中讀取bmp格式的圖片進行顯示啊 ? 我看很多貌似都是 先把 圖片文件轉(zhuǎn)換為 .c 或者是 .dat 格式的,有沒有什么方法在
    發(fā)表于 04-28 08:11

    HarmonyOS開發(fā)案例:【圖片編輯】

    基于ArkTS的聲明式開發(fā)范式的樣例,主要介紹圖片編輯實現(xiàn)過程。
    的頭像 發(fā)表于 04-23 20:54 ?412次閱讀
    HarmonyOS<b class='flag-5'>開發(fā)</b>案例:【<b class='flag-5'>圖片</b>編輯】

    HarmonyOS開發(fā)案例:【圖片編輯】

    基于canvas組件、圖片編解碼,介紹圖片編輯實現(xiàn)過程。
    的頭像 發(fā)表于 04-22 16:42 ?947次閱讀
    HarmonyOS<b class='flag-5'>開發(fā)</b>案例:【<b class='flag-5'>圖片</b>編輯】

    Linux添加磁盤創(chuàng)建分區(qū)、掛載

    Linux添加磁盤創(chuàng)建分區(qū)、掛載
    發(fā)表于 04-20 17:49 ?529次閱讀
    <b class='flag-5'>Linux</b><b class='flag-5'>添加</b>磁盤創(chuàng)建分區(qū)、掛載

    使用FreeRTOS+emWin,顯示*.bmp, *.png圖片后導(dǎo)致qspi工作異常或者沒有響應(yīng)了的原因?

    請教下,使用FreeRTOS+emWin,顯示*.bmp, *.png圖片后導(dǎo)致 qspi 工作異常或者沒有響應(yīng)了, 因為我目前是吧字庫放在 qspi 的芯片里面的,如果不解碼圖片的 話,讀取
    發(fā)表于 04-16 06:06

    PackagingTool_x64_v2.0.1.0圖片轉(zhuǎn)檔打包二進制文件合并字庫生成圖片軟件介紹

    全系列完美搭配; (2) 新增支持選擇FLASH類型:可將bin檔打包為NOR或者NAND的數(shù)據(jù)格式; (3) 新增顯示縮略圖窗口,便于即時查看添加進來的圖片文件; (4) 新增工具:【 視頻轉(zhuǎn)成AVI檔
    發(fā)表于 02-29 09:30

    instance是何時翻轉(zhuǎn)的?每次有多少instance在翻轉(zhuǎn)

    在run dynamic vectorless IR時,instance是何時翻轉(zhuǎn)的?每次有多少instance在翻轉(zhuǎn)
    的頭像 發(fā)表于 01-26 09:31 ?583次閱讀
    instance是何時<b class='flag-5'>翻轉(zhuǎn)</b>的?每次有多少instance在<b class='flag-5'>翻轉(zhuǎn)</b>?
    主站蜘蛛池模板: 人成片在线观看亚洲无遮拦| 六级黄色片| 777琪琪午夜理论电影网| 亚洲免费大全| 思思99热久久精品在线6| 日本人bbwbbwbbwbbw| 欧美一区二区视频97色伦| 免费观看a视频| 麻豆最新免费版| 麻豆沈芯语| 蜜柚在线观看免费高清官网视频| 久久99re2热在线播放7| 好紧小嫩嫩水的10p| 国内精品伊人久久久影院| 国产麻豆AV伦| 国产露脸无码A区久久| 国产精品久久久久一区二区三区 | xxx日本免费| 扒开屁股眼往里面夹东西| WWW亚洲精品久久久乳| 草莓视频cm.888tw| 公和我做好爽添厨房中文字幕 | 日韩hd高清xxxⅹ| 日韩男明星| 天天夜夜草草久久亚洲香蕉| 无码精品AV久久久奶水| 亚洲精品另类有吗中文字幕| 伊人精品久久久大香线蕉99| 中文字幕无码他人妻味| adc年龄确认大驾光临入口| 办公室激情在线观看| 国产成人 免费观看| 国产亚洲精品久久久久久线投注 | 人妖操女人| 色婷婷99综合久久久精品| 脱女学小内内摸出水网站免费| 袖珍人与大黑人性视频| 一区在线观看在线| 9988电影网| 动漫人物差差差30分钟免费看| 国产精品看高国产精品不卡|