- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
E.1『精靈圖片編輯器』功能概觀
E.1 『精靈圖片編輯器』功能概觀 『精靈圖片編輯器』的主要功能就是編輯動畫用的點陣圖檔,你可以將它當做『Windows小畫家』來使用,因為『精靈圖片編輯器』可以做到『Windows小畫家』的大部份功能,然而這並不是『精靈圖片編輯器』的真正用途,『精靈圖片編輯器』使用上的好處在於可以一邊編輯精靈分格圖片、一邊測試精靈動畫是否平順,並藉以修改每一個精靈分格圖片,直到整個精靈動畫看起來令人滿意為止,這可不是一般繪圖軟體所能做到的。『精靈圖片編輯器』的功能如下: 繪圖功能 『精靈圖片編輯器』所提供的繪圖功能如下: 隨手畫。 畫線。 畫橢圓 (空心圓、實心圓) 畫矩形 (空心矩形、實心矩形) 填色:在一封閉圖形內填入指定的顏色。 剪刀:任意區域的拷貝功能。 橡皮擦:用來擦掉畫錯的部份。 吸色:吸取編輯區中任一點的顏色來做繪圖用的顏色。 反悔:恢復到上一步驟的圖形。 剪貼功能 『精靈圖片編輯器』也提供一般Windows軟體的剪貼功能:剪下、拷貝、貼上、刪除、全選,你可以將『精靈圖片編輯器』剪下供其它軟體使用,也可以將其它繪圖軟體所剪下的圖片,貼在編輯區中。 動畫預視功能 『精靈圖片編輯器』提供了動畫預視的功能,你可以觀看精靈分格動畫的即時播放效果,也可以調整動畫速度,不但如此,你更可以隨時觀看局部放大的動畫效果,對於修正細部的圖形有很大的幫助。 檔案存取、轉換與壓縮功能 『精靈圖片編輯器』提供了精靈圖片檔 (*.SPT) 與一般點陣圖形檔 (*.BMP) 的存取功能,可以將所有的分格圖片儲存成一個SPT檔,也可以將各別的分格圖片儲存成BMP檔,或讀入BMP檔到分格圖片中。 如果磁碟中已經存有其它繪圖軟體所繪製的BMP檔,而這些BMP檔的圖形配置格式又符合SPT檔的圖形配置格式,就可以將BMP檔直接轉換為SPT檔,供動畫設計使用。 另外,『精靈圖片編輯器』也提供了BMP圖形檔與SPT精靈圖片檔的壓縮工具,可以在必要時用來減少圖形檔案的大小,增加磁碟所能儲存的圖片數量。 E.2 精靈圖片檔SPT的檔案格式 圖形配置格式 SPT檔的圖形是由一連串的分格圖片與遮罩圖片所組成,其配置的格式如下圖: 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 上圖中共有16個小圖塊,其中0~7號圖塊就是精靈的分格圖片,而8~15號圖塊則是分別對應到0~7號分格圖片的遮罩圖形,也就是說上圖共有8個精靈分格 (0~7號), SPT檔的檔案格式 SPT檔的檔案格式和BMP檔大致相同,但是在兩者的檔頭部份則有些微的差異。其中BMP檔和SPT檔的檔頭結構如下: ‘BMP檔的檔頭結構 Type BitmapFileHeader bfType As String * 2 ‘BMP檔標記 bfSize As Long ‘BMP檔案大小 bfReserved1 As Integer ‘保留 bfReserved2 As Integer ‘保留 bfOffBits As Long ‘圖形資料在檔案中的起始位置 End Type ‘SPT檔的檔頭結構 Type SpriteFileHeader sfType As String * 2 ‘BMP檔標記 sfSize As Long ‘BMP檔案大小 sfWidth As Byte ‘精靈分格的寬度 sfTotalSprite As Byte ‘精靈分格的數目 sfHeight As Byte ‘精靈分格的高度 sfReserved As Byte ‘保留 sfOffBits As Long ‘圖形資料在檔案中的起始位置 End Type 我們可以發現SPT檔頭中唯一和BMP檔頭不同的,就是關於精靈分格的大小與數目的資料sfWidth、sfHeight、sfTotalSprite,而這些資料所佔的位置就是BMP檔頭中的兩個整數保留欄位bfReserved1、bfReserved2,而之間的轉換方式如下: ‘將精靈分格資料寫入BMP檔頭 bfReserved1 = sfWidth + sfTotalSprite * 256 bfReserved2 = sfHeight+ 0 * 256 ‘由BMP檔頭中讀出精靈分格資料 sfWidth = bfReserved1 Mod 256 sfHeight = bfReserved2 Mod 256 sfTotalSprite = bfReserved1 \ 256 由於SPT檔只更動了BMP檔頭中的兩個保留欄位,因此基本上SPT檔
文档评论(0)