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

正文內(nèi)容

xwindow核心協(xié)議word版(編輯修改稿)

2024-08-26 17:23 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 視窗的內(nèi)容已銷毀時(shí),為重繪其內(nèi)容,客戶端就必須接收 Expose 事件,以通知視窗需要再次重繪。客戶端要能接收到 Expose 事件,就要預(yù)先指明它所關(guān)心的事件,這部分可以適當(dāng)設(shè)置視窗屬性值的事件掩碼來(lái)完成。不同的客戶端可以請(qǐng)求 同一視窗的事件。甚至可對(duì)同一視窗設(shè)置不同的事件掩碼。例如,某個(gè)客戶端可以只對(duì)視窗請(qǐng)求鍵盤事件,而另一個(gè)客戶端只對(duì)視窗請(qǐng)求鼠標(biāo)事件。這是可以的,因?yàn)榉?wù)器會(huì)為每一個(gè)客戶端維護(hù)事件掩碼,而且是每一個(gè)視窗都維護(hù)一份獨(dú)立的事件掩碼。不過(guò)偶爾也有某幾類事件,只能由一個(gè)客戶端選擇。特別是,這類事件回報(bào)鼠標(biāo)按鈕的點(diǎn)擊,且部分變化會(huì)涉及到視窗管理器。 xev 程式顯示視窗所涉及到的事件。 xevidWID 可對(duì)識(shí)別子為 WID 的視窗要求所有可能的事件,并將其輸出。七:顏色在協(xié)議層次里,顏色使用 32 位元無(wú)負(fù)號(hào)整數(shù)來(lái)表示,稱為像素值。以下因素會(huì)影響顏色的顯示: (colormap),即含有紅、綠、藍(lán)強(qiáng)度值的表。 (visualtype),指明表如何用來(lái)表示顏色。在最簡(jiǎn)單的情況下,色彩映射是一種每一項(xiàng)都含有 RGB 三值的表。像素值 x 所表示的顏色,就包含在表中第 x 項(xiàng)。如果客戶端可以改變色彩映射的內(nèi)容,那這種表示法就以偽彩色 (PseudoColor)視覺(jué)分類 (visualclass)來(lái)標(biāo)識(shí)。視覺(jué)分類中的靜態(tài)色 (StaticColor)與偽彩色類似,只不過(guò)客戶端不能修改色彩映射的內(nèi)容。在此總計(jì)有六種可能的視覺(jué)分類, 每一種都使用不同的方式來(lái)表示 RGB 像素值。 PseudoColor 和 StaticColor 即其中兩種。 GrayScale 和 StaticGray 是另外的兩種,其中最主要的差異是灰階漸層的使用。剩下的兩種視覺(jué)分類和前述的差異在于,將像素值分成三個(gè)部分,并為紅、綠、藍(lán)的強(qiáng)度使用了三個(gè)獨(dú)立的表。并根據(jù)這個(gè)表來(lái)表示顏色,如下流程將像素值轉(zhuǎn)換成 RGB 色: 素值視為連續(xù)的位元序列 、并作為索引,以在這三個(gè)獨(dú)立的表中尋找到值。這個(gè)機(jī)制需要以三個(gè)獨(dú)立的表組成色彩映射,三個(gè)原 色各一個(gè)表。轉(zhuǎn)換以后仍是強(qiáng)度值的三聯(lián)色。使用這個(gè)表示法的視覺(jué)分類有 DirectColor 和 TrueColor,其中的差異是客戶端不能修改后者的色彩映射。以上六種以像素值表示顏色的機(jī)制,都需要附加一些參數(shù)來(lái)運(yùn)作。這些參數(shù)可統(tǒng)合為視覺(jué)類型,其包含一個(gè)視覺(jué)分類和其他參數(shù)以表示顏色。每一個(gè)服務(wù)器都有一組固定的視覺(jué)類型,每一個(gè)類型都與數(shù)值型的識(shí)別子關(guān)聯(lián)。其識(shí)別子是 32 位元無(wú)負(fù)號(hào)整數(shù),和資源或元素的識(shí)別子沒(méi)有什么不同。當(dāng)接受來(lái)自客戶端的連線時(shí),服務(wù)器所傳送的接受封包里含有區(qū)塊序列,每一個(gè)區(qū)塊都包含有關(guān)于某一個(gè)單一屏幕的 資訊。就每一個(gè)屏幕而言,相關(guān)區(qū)塊包含著其他區(qū)塊的清單,每一個(gè)都涉及了屏幕所支援的色彩深度。就每一個(gè)屏幕所支緩的色度深度而言,這個(gè)清單中又包含視覺(jué)類型的清單。結(jié)果,每一個(gè)屏幕就關(guān)聯(lián)著各種合適的色彩深度,而且每一個(gè)屏幕的每一個(gè)色彩深度都關(guān)聯(lián)著各種合適的視覺(jué)類型。一個(gè)給定的視覺(jué)類型可用于更多的屏幕和各種不同的色彩深度。就每一個(gè)視覺(jué)類型而言,接受封包中還包含它的識(shí)別子和它所包含的實(shí)際參數(shù) (視覺(jué)分類等 ),客戶端存放這些資訊,因?yàn)橹缶筒荒茉僬?qǐng)求。此外,客戶端不能改變或建立新的視覺(jué)類型。建立新視窗的請(qǐng)求中,還包含有色彩 深度和視覺(jué)類型的識(shí)別子,以此用來(lái)表示視窗的顏色。色彩映射和控制屏幕的硬件 (即繪圖卡 )是否使用調(diào)色盤 (palette)沒(méi)有關(guān)系。調(diào)色盤是一個(gè)表,也是用來(lái)表示顏色的。即使硬件并不使用調(diào)色盤,服務(wù)器也能使用色彩映射。當(dāng)硬件使用調(diào)色盤時(shí),就只能安裝相當(dāng)受限的少許色彩映射。更精確的說(shuō),當(dāng)硬件根據(jù)色彩映射來(lái)顯示顏色時(shí),就可以說(shuō)是安裝了色彩映射。客戶端可請(qǐng)求服務(wù)器安裝一個(gè)色彩映射。不過(guò)需要將另一個(gè)色彩映射解除安裝:其影響是視窗如果使用了解除安裝的色彩映射,就不能顯示正確的顏色,而出現(xiàn)怪異顏色的畫面。這個(gè)問(wèn)題可以用標(biāo)準(zhǔn)色彩 映射來(lái)解決,標(biāo)準(zhǔn)色彩映射是像素值和顏色之間關(guān)聯(lián)恒定的色彩映射。由于有這一性質(zhì),就可讓不同的應(yīng)用程式使用標(biāo)準(zhǔn)色彩映射。色彩映射的建立由 ICCCM 協(xié)定管理。標(biāo)準(zhǔn)色彩映射由 ICCCM 和 Xlib 規(guī)格管理。八:元素元素 (Atoms)是用來(lái)表示字串的 32 位元整數(shù)。本協(xié)議的設(shè)計(jì)者之所以引入元素,是為了以簡(jiǎn)短、大小恒定的方式表示字串:由于字串可以是任意的長(zhǎng)度,而元素總是 32 位元整數(shù)。某些封包可能會(huì)多次傳送相同的字串,元素的簡(jiǎn)短性可以削減指令所使用的封包長(zhǎng)度,進(jìn)而增進(jìn)網(wǎng)絡(luò)的使用效率。大小恒定的元素有利于大小恒為 32 字節(jié)的事件 :大小恒定的封包可以包含元素,卻不能包含過(guò)長(zhǎng)的字串。更嚴(yán)謹(jǐn)?shù)恼f(shuō),元素是存放在服務(wù)器上的字串的識(shí)別子,相當(dāng)于資源的識(shí)別子 (視窗、圖形映射等 ),但仍有兩個(gè)不同點(diǎn)。首先,元素的識(shí)別子是由服務(wù)器選擇的,而非客戶端。換句話說(shuō),當(dāng)客戶端請(qǐng)求建立一個(gè)新的元素時(shí),其僅僅傳送字串給服務(wù)器存放,而非字串的識(shí)別子;元素的識(shí)別子是由服務(wù)器選擇,并回傳給客戶端作為回應(yīng)。其次,資源和元素之間的重大差異是,元素并未與客戶端相連系。元素一經(jīng)建立,就能一直存留至服務(wù)器結(jié)束或重置(此非資源的默認(rèn)行為 )。元素是識(shí)別子,所以也是獨(dú)一無(wú)二的。不過(guò)元 素和資源的識(shí)別子可以相一致。與元素關(guān)聯(lián)的字串稱作元素名。元素的名稱一經(jīng)建立就不能再更改,而且不能有兩個(gè)相同名稱的元素。故一般以元素的內(nèi)容作為元素的名稱: 元素 ABCD意謂著,或更精確的說(shuō), 這個(gè)元素關(guān)聯(lián)的字串是 ABCD或 元素的名稱是 ABCD??蛻舳丝梢哉?qǐng)求建立新的元素,且可請(qǐng)求指定字串的元素 (識(shí)別子
點(diǎn)擊復(fù)制文檔內(nèi)容
高考資料相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1