注冊(cè) | 登錄讀書(shū)好,好讀書(shū),讀好書(shū)!
讀書(shū)網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書(shū)科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)程序設(shè)計(jì)綜合最新VESA SVGA圖形圖像編程秘技

最新VESA SVGA圖形圖像編程秘技

最新VESA SVGA圖形圖像編程秘技

定 價(jià):¥39.00

作 者: 李軍/等(編著)
出版社: 北京航空航天大學(xué)出版社
叢編項(xiàng):
標(biāo) 簽: 設(shè)計(jì)

ISBN: 9787810129022 出版時(shí)間: 1999-09-01 包裝: 平裝
開(kāi)本: 16開(kāi) 頁(yè)數(shù): 408 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  本書(shū)以最親的VBE標(biāo)準(zhǔn)為基礎(chǔ),以C語(yǔ)言結(jié)合嵌入?yún)R編為編程工具,全面講了SVGA高分辨率、256色、32K/64K高彩色、24位/32位真彩色圖形圖編程的方法和技巧。全書(shū)共13章:第一章講述圖形/圖像的高級(jí)編程技巧,包括C語(yǔ)言和嵌入?yún)R編的編程技巧;第二章簡(jiǎn)單介紹通用的圖像數(shù)據(jù)格式和常見(jiàn)的圖像格式;第三、第四章詳細(xì)地介紹了VGA標(biāo)準(zhǔn)和VBE標(biāo)準(zhǔn)2.0/3.0版;第五章-第十四章敘述圖形/圖像的高級(jí)編程技術(shù),包括通用的智能化圖像塊顯示與保存、通用的智能你塊無(wú)級(jí)縮放技術(shù)、DAC調(diào)色板的高級(jí)應(yīng)用技巧、快速的同屏顯示多幅256色圖像技術(shù)、通用的SVGA漫技術(shù)等高級(jí)圖像編程技術(shù)。書(shū)中還簡(jiǎn)要介紹了Cool 3D 、Premiere等圖像處理軟件的使用,使之與圖形/圖像的高級(jí)編程配合使用,相得益彰。本書(shū)適合大專院校師生、計(jì)算機(jī)應(yīng)用技術(shù)人員、計(jì)算機(jī)程序設(shè)計(jì)愛(ài)好者、從事計(jì)算機(jī)軟件編程、游戲開(kāi)發(fā)人員參考使用。

作者簡(jiǎn)介

暫缺《最新VESA SVGA圖形圖像編程秘技》作者簡(jiǎn)介

圖書(shū)目錄

    第一章 圖形/圖像編程高手必讀
    1.1圖形/圖像編程語(yǔ)言的選擇
    1.2提高C程序執(zhí)行速度的13條秘訣
    1.2.1指針與數(shù)組
    1.2.2遠(yuǎn)指針與巨型指針
    1.2.3函數(shù)指針
    1.2.4高效率的語(yǔ)句
    1.2.5宏或內(nèi)嵌碼
    1.2.6循環(huán)優(yōu)化
    1.2.7全局變量
    1.2.8查找表
    1.2.9匯編程序級(jí)上的優(yōu)化
    1.2.10嵌入?yún)R編
    1.2.11避免浮點(diǎn)運(yùn)算
    1.2.12其他方法(使用Switch和case語(yǔ)句)
    1.2.13優(yōu)秀的算法
    1.3優(yōu)化C程序的長(zhǎng)度和占用內(nèi)存空間的8大要素
    1.3.1使用適當(dāng)?shù)木幾g器、編譯模式和編譯方式
    1.3.2改變堆和堆棧的大小
    1.3.3動(dòng)態(tài)內(nèi)存分配
    1.3.4使用函數(shù)的技巧
    1.3.5調(diào)用系統(tǒng)資源
    1.3.6建立自己的圖形系統(tǒng)
    1.3.7變量與聯(lián)合體
    1.3.8嵌入?yún)R編
    1.4嵌入?yún)R編高手速成
    1.4.1嵌入?yún)R編的效率
    1.4.2嵌入?yún)R編的約定
    1.4.3嵌入80386/80387匯編指令
    1.4.4嵌入?yún)R編的特色
    1.4.5嵌入?yún)R編的編譯過(guò)程
    1.4.6嵌入?yún)R編中的C變量
    1.4.7使用嵌入?yún)R編最易犯的兩個(gè)極其隱蔽 極其嚴(yán)重的錯(cuò)誤
    1.4.8嵌入?yún)R編的調(diào)試技巧
    1.4.9嵌入?yún)R編的不足
    1.4.10實(shí)例:嵌入80386指令的擴(kuò)展內(nèi)存XMS模塊
    1.5遠(yuǎn)指針的重定位
    1.5.1問(wèn)題的提出
    1.5.2常用的方法
    1.5.3最簡(jiǎn)捷的算法
   第二章 通用的圖像數(shù)據(jù)格式與常見(jiàn)的圖像格式
    2.1通用的圖像數(shù)據(jù)格式
    2.2PCX文件格式
    2.2.1PCX文件格式簡(jiǎn)介
    2.2.2PCX文件的解壓縮和讀取
    2.2.3PCX文件的壓縮存儲(chǔ)
   第三章 標(biāo)準(zhǔn)VGA及Super VGA概述
    3.1標(biāo)準(zhǔn)VGA
    3.1.1標(biāo)準(zhǔn)VGA的顯示模式
    3.1.2標(biāo)準(zhǔn)VGA的結(jié)構(gòu)
    3.1.3標(biāo)準(zhǔn)VGA的BIOS 詳解
    3.1.4標(biāo)準(zhǔn)VGABIOS的數(shù)據(jù)區(qū)和環(huán)境表
    3.1.5標(biāo)準(zhǔn)VGA的寄存器
    3.2VBE簡(jiǎn)介
    3.2.1VBE的提出及發(fā)展現(xiàn)狀
    3.2.2SuperVGA的顯示存儲(chǔ)器
   第四章 VESASVGA圖形顯示標(biāo)準(zhǔn)
    4.1最新VESA擴(kuò)展BIOS—VBE3.0詳解
    4.1.1VBE功能的調(diào)用和返回值
    4.1.2VBE功能00h:返回VBE信息
    4.1.3VBE功能01h:返回VBE特定模式信息
    4.1.4VBE功能02h:設(shè)置VESAVBE模式
    4.1.5VBE功能03h:獲取當(dāng)前VESAVBE模式
    4.1.6VBE功能04h:保存/恢復(fù)當(dāng)前VESA狀態(tài)
    4.1.7VBE功能05h:窗口頁(yè)面控制功能
    4.1.8VBE功能06h:設(shè)置/獲取邏輯掃描線長(zhǎng)度
    4.1.9VBE功能07h:設(shè)置/獲取顯示開(kāi)始位置
    4.1.10VBE功能08h:設(shè)置/獲取DAC調(diào)色板格式
    4.1.11VBE功能09h:設(shè)置/獲取一組DAC調(diào)色板
    4.1.12VBE功能0Ah:獲取VESAVBE的保護(hù)模式接口
    4.1.13VBE功能0Bh: 設(shè)置特定模式下的點(diǎn)時(shí)鐘頻率
    4.2擴(kuò)充的VBE功能
    4.2.1擴(kuò)充的VBE功能的調(diào)用參數(shù)
    4.2.2擴(kuò)充的VBE功能0:返回?cái)U(kuò)充VBE功能信息
    4.2.3擴(kuò)充的VBE功能的保護(hù)模式接口
    4.2.4擴(kuò)充的VBE功能10H:擴(kuò)展的能源管理(PM)
    4.2.5其他的擴(kuò)充VBE功能簡(jiǎn)介
    4.3VBE的編程方法
    4.3.1測(cè)試顯示卡對(duì)VBE標(biāo)準(zhǔn)的支持:VBETEST.C
    4.3.2VESASVGA顯示模式的設(shè)置
    4.3.3256色DAC調(diào)色板的設(shè)置與讀取
    4.3.4退出VESASVGA圖形環(huán)境
   第五章 基本的SVGA圖形圖像函數(shù)
    5.1一組基本函數(shù)和宏
    5.1.1一組基本函數(shù)
    5.1.2基本的宏
    5.2邏輯操作方式
    5.3讀寫點(diǎn)函數(shù)
    5.3.1256色模式下的讀、寫點(diǎn)函數(shù)
    5.3.232K/64K高彩色模式下的讀、寫點(diǎn)函數(shù)
    5.3.324位真彩色模式下的讀、寫點(diǎn)函數(shù)
    5.3.432位真彩色模式下的讀、寫點(diǎn)函數(shù)
    5.3.5實(shí)例:在各種模式下畫(huà)各種色棒
    5.4畫(huà) 線
    5.4.1步進(jìn)法
    5.4.2Bresenham法
    5.4.3關(guān)于畫(huà)線的討論
    5.4.4畫(huà)線速度的測(cè)試與比較
    5.4.5畫(huà)色彩漸變圖案
    5.4.6畫(huà)矩形方框
    5.5畫(huà) 圓
    5.5.1Bresenham法
    5.5.2改進(jìn)的Bresenham法
   第六章 通用的超級(jí)SVGA圖像塊顯示/保存與轉(zhuǎn)換技術(shù)
    6.1TC/TC++ BC++BGI函數(shù)PUTIMAGE()/GETIMAGE()的不足
    6.2常見(jiàn)同類模塊的不足
    6.3超級(jí)的PUTIMAGE()/GETIMAGE()函數(shù)
    6.3.1增加6條指令 存取超過(guò)64KB 的圖像塊
    6.3.2分支預(yù)測(cè)
    6.3.3關(guān)于換頁(yè)
    6.3.4關(guān)于邏輯功能
    6.3.5適用于所有模式的編程技巧
    6.3.6putimage()/getimage()函數(shù)源程序
    6.3.7運(yùn)行速度的測(cè)試與比較
    6.4各種顯示模式下圖像塊的相互轉(zhuǎn)換
    6.4.1256色圖像塊轉(zhuǎn)換成64K高彩色圖像塊
    6.4.2256色圖像塊轉(zhuǎn)換成24位/32位真彩色圖像塊
    6.4.364K高彩色圖像塊轉(zhuǎn)換成24位/32位真彩色圖像塊
    6.4.424位/32位真彩色圖像塊轉(zhuǎn)換成16位高彩色圖像塊
    6.4.524位真彩色圖像塊與32位真彩色圖像塊的相互轉(zhuǎn)換
    6.4.6調(diào)用相應(yīng)轉(zhuǎn)換模塊的技巧
    6.4.7各種模式下圖像塊相互轉(zhuǎn)換實(shí)例
    6.5智能化的圖像塊保存、顯示、轉(zhuǎn)換技術(shù)
    6.5.1智能化的圖像塊保存函數(shù)getImage()
    6.5.2智能化的圖像塊顯示函數(shù)putImage0
    6.5.3智能化的圖像塊轉(zhuǎn)換函數(shù)convertImg()
    6.5.4智能化的圖像塊保存 顯示 轉(zhuǎn)換實(shí)例
   第七章SVGA圖像特技顯示/清屏技巧大曝光
    7.1多功能的部分圖像塊顯示函數(shù)putpartimage9)
    7.1.1為什么需要部分圖像塊顯示函數(shù)
    7.1.2函數(shù)入口參數(shù)的選取與編寫
    7.1.3智能化的部分圖像塊顯示技術(shù)
    7.1.4實(shí) 例
    7.2鏡像:水平翻轉(zhuǎn)圖像
    7.2.1鏡像顯示的原理與putHRevimage()函數(shù)的編寫
    7.2.2實(shí)例:雙面人特技
    7.3 以斜線段為單位顯示/消隱圖像
    7.3.1用逐步精化的方法設(shè)計(jì)羅盤特技
    7.3.2合嘴式與張嘴式特技
    7.3.3射線旋轉(zhuǎn)式特技
    7.3.4斜向百葉窗顯示與清屏
    7.4以圓為單位顯示/消隱圖像
    7.4.1看似容易的設(shè)計(jì)
    7.4.2巧妙方法實(shí)現(xiàn)putcircleimage()函數(shù)
    7.4.3實(shí) 例
    7.4.4以曲線為單位顯示/消隱圖像
    7.5暗淡:將指定區(qū)域的圖像變暗
   第八章 超級(jí)的SVGA圖像塊無(wú)級(jí)縮放技術(shù)
    8.1模塊入口參數(shù)的初步確定
    8.2程序設(shè)計(jì)基礎(chǔ)
    8.2.1對(duì)超過(guò)64KB圖像塊的處理
    8.2.2SVGA支持
    8.3算法的核心思想
    8.3.1反向思維
    8.3.2巧妙避開(kāi)浮點(diǎn)運(yùn)算
    8.4算法的分析與改進(jìn)策略
    8.5用8038632位匯編指令優(yōu)化
    8.6256色模式下的putimageinwin256()函數(shù)與實(shí)例
    8.7與同類無(wú)級(jí)縮放模塊的測(cè)試比較
    8.7.1運(yùn)行速度測(cè)試
    8.7.2占用內(nèi)存空間
    8.7.3生成的可執(zhí)行文件的長(zhǎng)度
    8.7.4顯示質(zhì)量
    8.7.5適用范圍
    8.8與單純顯示模塊的運(yùn)行速度比較
    8.9適用于高彩色/真彩色模式下的圖像塊無(wú)級(jí)縮放技術(shù)
    8.10適用于所有顯示模式的圖像塊無(wú)級(jí)縮放技術(shù)
    8.11智能化的圖像塊無(wú)級(jí)縮放技術(shù)
    8.12圖像塊無(wú)級(jí)縮放技術(shù)實(shí)例
   第九章 256色DAC調(diào)色板的高級(jí)應(yīng)用技巧
    9.1SVGA屏幕的談出與談入
    9.1.1SVGA屏幕的淡出
    9.1.2正確淡入SVGA屏幕的方法
    9.1.3淡入談出SVGA屏幕的實(shí)例
    9.2SVGADAC調(diào)色板的正確設(shè)置
    9.2.1不可忽視的顯示器特性
    9.2.2正確高速的設(shè)置方法
    9.3轉(zhuǎn)換到灰度圖像
    9.4增減顏色分量與流動(dòng)的調(diào)色板
    9.4.1增減顏色分量
    9.4.2流動(dòng)的調(diào)色板
    9.4.3測(cè)試實(shí)例
    9.5同時(shí)進(jìn)行的談入、淡出
    9.6極速的同屏顯示多幅256色圖像技術(shù)
    9.6.1對(duì)現(xiàn)有技術(shù)的分析
    9.6.2同屏顯示多幅256色圖像的原理
    9.6.3使用查找表
    9.6.4其他加速方法
    9.6.5實(shí)例:比現(xiàn)有模塊快一兩個(gè)數(shù)量級(jí)的速度
    9.7高彩色、真彩色圖像塊向256色圖像塊的轉(zhuǎn)換
    9.7.124位/32位真彩色圖像塊轉(zhuǎn)換成256色圖像塊
    9.7.264K高彩色圖像塊轉(zhuǎn)換成256色圖像塊
    9.7.3高彩色 真彩色圖像塊向256色模式圖像塊的轉(zhuǎn)換實(shí)例
   第十章 通用的SVGA漫游與頁(yè)面切換技術(shù)
    10.1漫游技術(shù)的引入及其發(fā)展
    10.1.1漫游技術(shù)的引入
    10.1.2漫游技術(shù)的現(xiàn)狀及其局限性
    10.2通用的SVGA圖形圖像漫游技術(shù)
    10.2.1基于顯示內(nèi)存VRAM的漫游
    10.2.2利用擴(kuò)展內(nèi)存XMS漫游
    10.2.3利用硬盤臨時(shí)文件漫游
    10.3SVGA多頁(yè)面切換技術(shù)
    10.3.1實(shí)現(xiàn)SVGA多頁(yè)面切換技術(shù)的一組基本函數(shù)
    10.3.2實(shí) 例
    10.4深入應(yīng)用:有效地防止屏幕截圖
    10.4.1截圖軟件的原理及其發(fā)展
    10.4.2對(duì)付屏幕截圖軟件的新思路
   第十一章SVGA下英文/漢字和CHR矢量字體的顯示
    11.1英文/漢字的顯示與應(yīng)用
    11.1.1英文、數(shù)字在SVGA下的顯示
    11.1.2點(diǎn)陣漢字在SVGA下的顯示
    11.1.3能自動(dòng)識(shí)別英文/數(shù)字、漢字的字符串顯示函數(shù)及其實(shí)例
    11.1.4將中英文字符串轉(zhuǎn)換為圖像塊
    11.2 BorlandCHR矢量字庫(kù)的讀取及其實(shí)例
   第十二章 動(dòng)畫(huà)的制作 編輯 播放與特技播放
    12.1漢字立體動(dòng)畫(huà)的制作
    12.1.1常見(jiàn)漢字立體動(dòng)畫(huà)制作軟件的比較
    12.1.2用COOL3D制作漢字立體動(dòng)畫(huà)
    12.2漢字立體動(dòng)畫(huà)的編輯
    12.2.1影視剪輯軟件Premiere簡(jiǎn)介
    12.2.2使用Premiere編輯動(dòng)畫(huà)
    12.3FLI/FLC動(dòng)畫(huà)的播放
    12.3.1FII/FLC文件的結(jié)構(gòu)
    12.3.2FLI/FLC文件的播放與特技播放
   第十三章 圖像塊的透明顯示
    13.1簡(jiǎn)單圖像塊的透明顯示技術(shù)
    13.2復(fù)雜圖像塊的透明顯示技術(shù)
    13.3各種顯示模式下透明顯示的實(shí)例
   附錄A 關(guān)于源程序軟盤
   附錄B 關(guān)于顯示卡和顯示器的Q&A
   

本目錄推薦

掃描二維碼
Copyright ? 讀書(shū)網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)