freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

第十章項(xiàng)目實(shí)踐-文庫(kù)吧資料

2025-06-28 16:42本頁(yè)面
  

【正文】 (){BYTE scalefactor=50。if(temp255L) temp=255L。i++){temp=((long)basic_table[i]*scale_factor+50L)/100L。for(i=0。}void set_quant_table(BYTE *basic_table, BYTE scale_factor,BYTE *newtable)//Set quantization table and zigzag reorder it{BYTE i。i64。writebyte()。i64。writebyte()。writeword()。writebyte()。writebyte()。writebyte()。writebyte()。writebyte()。writeword()。writebyte()。}void write_SOFOinfo()// We should overwrite width and height{writeword()。writebyte()。writeword()。writebyte()。writebyte(0)。F39。)。writebyte(39。F39。)。writebyte(39。// // A BMP truecolor to JPEG encoder // Copyright 1999 Cristi Cuturicu include include include include include include void write_APPOinfo()//Nothing to overwrite for APPOinfo{writeword()。static BYTE std_ac_chrominance_nrcodes [17] = {0, 0,2,1,2, 4, 4, 3, 4, 7, 5, 4, 4, 0, 1, 2, 0x77} 。static BYTE std_ac_luminance_nrcodes[l7] = {0, 0, 2,1, 3, 3,2,4,3, 5, 5, 4, 4, 0, 0,1, Ox7d }。 static BYTE std_dc_chrominance_nrcodes[l7] = {0, 0, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0} 。// Standard Huffman tables (cf. JPEG standard section K. 3) */ static BYTE std_dc_luminance_nrcodes[l7]={0f 0, 1, 5, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0} 。/* These are the sample quantization tables given in JPEG spec section K. 1. The spec says that the values given produce good quality, and when divided by 2, very good quality.*/static BYTE std_luminance_qt[64] = {16, 11, 10, 16, 24, 40, 51, 61, 12, 12, 14, 19, 26, 58, 60, 55, 14, 13, 16, 24, 40, 57, 69, 56,14,17,22, 29,51,87, 80,62,18,22,37, 56,68,109,103,77,24,35,55,64,81,104,113, 92,49,64,78,87,103,121,120,101,72,92,95,98,112,100,103,99}。 //zigzag reordered DU which will be Huffman codedFILE *fp_jpeg_stream。 // Current DU (after DCT and quantization) which we39。static SBYTE CrDU[64]。// image dimensions divisible by 8static SBYTE YOU[64]。 //the same with the fdtbl_Cr[64]colorRGB *RGB_buffer。 static float fdtbl_Y[64]。 static SDWORD CbRtab[256], CbGtab[256], CbBtab[256]。static bitstring *bitcode。 //Here we39。static BYTE *category_alloc。 static bitstring YAC_HT[256]。ll use: static bitstring YDC_HT[l2]。 //bit position in the byte we write (bytenew)//should be=7 and =0 static WORD mask[l6] = {l, 2, 4, 8, 16, 32, 64,128, 256, 512,1024, 2048, 40%, 8192,16384, 32768}。//JGLOBALS. Hstatic BYTE bytenew=0。define Y(R,G,B) ((BYTE)((YRtab[(R)]+YGtab[(G)]+YBtab[(B)])16)128)define Cb(R,G,B) ((BYTE)((CbRtab[(R)]+CbGtab[(G)]+CbBtab[(B)])16))define Cr(R,G,B) ((BYTE)((CrRtab[(R)]+CrGtab[(G)]+CrBtab[(B)])16))define writebyte(b) fputc((b),fp_jpeg_stream)define writeword(w) writebyte((w)/256) 。WORD value。 } colorRGB。 // not interesting, they should be 0,63,0 }SOSinfo={0XFFDA, 12, 3,1,0, 2, 0X11, 3, 0X11,0, 0X3F,0}。 //3 BYTE HTCr。 //2 BYTE HTCb。 //IBYTE HTY。 // = 12BYTE nrofponents。static struct SOSinfotype {WORD marker。 BYTE CbAC_values[162]。BYTE HTCbACinfo。 // = 1BYTE CbDC_nrcodes[16]。//we39。// = 0x10 BYTE YAC_nrcodes[16]。 //at index i = nr of codes with length i BYTE YDC_values[12]。 //0X01A2BYTE HTYDCinfo。 11 init them in the program using set_DQTinfo functionstatic struct DHTinfotype {WORD marker。} DQTinfo。BYTE QTCbinfo。 // = 132BYTE QTYinfo。// Default sampling factors are 1,1 for every image ponent: No downsamplingstatic struct DQTinfotype {WORD marker。BYTE QTCr。 // 1BYTE IdCr。 // = 2BYTE HVCb。 // sampling factors for Y (bit 03 vert., 47 hor.)BYTE QTY。//Should be 3: We encode a truecolor JPGBYTE IdY。WORD width。 // = 17 for a truecolor YCbCr JPGBYTE precision。static struct SOFOinfotype{WORD marker。F39。I39。F39。J39。 // 0 BYTE thumbnheight。 // 1 WORD ydensity。//1BYTE xyunits。 BYTE versionhi。 // = 16 for usual JPEG, no thumbnail BYTE JFIFsignature[5]。//define BYTE unsigned chardefine SBYTE signed chardefine SWORD signed short intdefine WORD unsigned short intdefine DWORD unsigned long intdefine SDWORD signed long intstatic struct APPOinfotype{WORD marker。三、實(shí)踐環(huán)境1.計(jì)算機(jī)2.Visual C++ .四、實(shí)驗(yàn)步驟 1. 安裝Visual C++ 。2. 能夠使用VC編程工具利用JPEG壓縮編碼算法實(shí)現(xiàn)BMP格式轉(zhuǎn)換為JPEG格式的程序。2. 提交制作的“奧運(yùn)五環(huán)”、“火焰字”圖像作品。(7)最后將圖像調(diào)整為RGB模式,制作完成。(5)執(zhí)行圖像(Image)/模式(Mode)/灰度模式(Grayscale),然后執(zhí)行圖像(Image)/模式(Mode)/索引模式(Indexed Color) 命令。(4)執(zhí)行圖像(Image)/旋轉(zhuǎn)畫(huà)布(Rotata Canvas)/順時(shí)針(90176。(3)執(zhí)行圖像(Image)/旋轉(zhuǎn)畫(huà)布(Rotata Canvas)/逆時(shí)針旋轉(zhuǎn)90度(90176。(1)新建一個(gè)RGB模式的圖像,將背景填充為黑色。 (9)合并所有圖層,保存文件。(8)將五環(huán)所在的圖層依次進(jìn)行鏈接并“合并鏈接圖層”,將合并得到的圖層命名為五環(huán)。(6)按住Ctrl鍵并點(diǎn)擊圖層面版中圖層1,將藍(lán)色圓環(huán)載入選擇區(qū)域;使用選擇工具并按下Shift和Alt鍵,在藍(lán)色和黃色圓環(huán)交集處圈選,以選出兩環(huán)交集的區(qū)域,回到黃色圓環(huán)所在的圖層,按DEL鍵刪除兩個(gè)圓環(huán)重疊的地方。(4)再重復(fù)步驟(3),新建圖層分別填充圓環(huán)為黃色、黑色、綠色、紅色。 (2)選擇工具箱中的橢圓選框工具,結(jié)合選框選項(xiàng)面版中的相關(guān)設(shè)置,以及參考線等工具的使用,在畫(huà)布中圈選得到一個(gè)圓環(huán)選擇區(qū)域。3.制作“奧運(yùn)五環(huán)”圖像。 (2)使用Photoshop的“文件瀏覽器”面板查看新生成圖像文件的屬性值:文件存儲(chǔ)大小,圖像尺寸( pixel 和 cm)、顏色數(shù)等。使用文件菜單下“另存為”命令將該圖片分別存為GIF、JPG、TIFF、PNG等不同格式。2.認(rèn)識(shí)圖像的屬性。二、實(shí)驗(yàn)內(nèi)容在規(guī)定時(shí)間內(nèi),在教師的指導(dǎo)下,學(xué)習(xí)使用Photoshop進(jìn)行數(shù)字圖像的多種處理。2.掌握?qǐng)D層、通道的概念,能夠應(yīng)用圖層、通道并使用Photoshop進(jìn)行基本的圖形圖像繪制。五、實(shí)驗(yàn)討論(1) 我們?cè)谇懊鎸?shí)驗(yàn)中完成了聲音文件中噪音的處理,那么如何去除出氣聲和清除呼吸聲和不重疊在有效語(yǔ)音上的雜音?;蛘咧苯影盐覀兿肼?tīng)的節(jié)奏聲設(shè)為獨(dú)奏(SOLO)狀態(tài),操作類似步驟3。該軌的M鍵變?yōu)辄S色,并注意到下面音軌指示欄最左邊一格顯示出MUTE字樣,并變?yōu)辄S色。MUTE鍵用來(lái)指定音軌為靜音狀態(tài),SOLO鍵用來(lái)指定音軌為獨(dú)奏狀態(tài),ARM鍵用來(lái)指定音軌為錄音狀態(tài)。 步驟1:選擇【開(kāi)始】/【程序】/【Cakewalk pro 】/【Cakewalk pro 】,;步驟2:,并把音軌窗口最大化。至此,具有一些效果的自制卡拉OK伴奏帶就基本上完成了。我們不選擇該復(fù)選框。在這段音樂(lè)里,我們選擇線性變化。(2)【Linear Fade】單選框是將最初和最終音量放大的倍數(shù)呈線性變化,而選中【Logarithmic Fade】則是最初和最終音量放大的倍數(shù)呈對(duì)數(shù)變化。100%相當(dāng)于音量沒(méi)有改變,0%相當(dāng)于音量被減小至無(wú)聲。制作漸弱效果步驟1: 打開(kāi)我們上面編輯的【混合音樂(lè)】,執(zhí)行【Effects】/【Amplitude】命令,打開(kāi)【Amplify…】對(duì)話框,在該對(duì)話框中選中【Fade】對(duì)話框。在本實(shí)驗(yàn)中設(shè)置【Volume L,R】為90,選中【Overlap】,設(shè)置【Crossfade】值為50,選中【From File】,單擊【Select File…】選擇作為背景音樂(lè)的文件【無(wú)噪音背景音樂(lè)】,【Looppast】為1,單擊【OK】完成設(shè)置?!綟rom File】表示被粘貼的文件來(lái)源于新文件,單擊【Select File…】按鈕可選擇文件。(3)在選擇被粘貼的文件來(lái)源框中,選中【From Clipboard】表示被粘貼的文件來(lái)源于剪貼板。選定【Modulate】則被粘貼的聲音文件與當(dāng)前文件一起調(diào)
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1