日本免费全黄少妇一区二区三区-高清无码一区二区三区四区-欧美中文字幕日韩在线观看-国产福利诱惑在线网站-国产中文字幕一区在线-亚洲欧美精品日韩一区-久久国产精品国产精品国产-国产精久久久久久一区二区三区-欧美亚洲国产精品久久久久

查找與導(dǎo)出T408/T508中的16位BMP圖像

T408與T508在軟件結(jié)構(gòu)上基本一致,它們的圖像,除了游戲、WAP下載的動畫及一些小圖標之外,基本上都是16位r5g6b5的BMP格式 。我們需要找出其中的圖像,并核實地址,下面以以T508行貨D1版的AXF文件為例進行說明 。(以下敘述中,0x起頭或h結(jié)尾的數(shù)值為十六進制) 。
工具軟件:1、Hex Workshop英文版(以下簡稱HW);
2、Phtoshop7.0中文版(以下簡稱PS);
3、Windows計算器(計算十六進制方便) 。
HW比較簡單了,PS要稍復(fù)雜些 。我們先熟悉一下PS,PS的工作區(qū)域可以分為以下幾個部分:
1、菜單欄:菜單欄包含執(zhí)行任務(wù)的菜單,在上方;
2、選項欄:選項欄提供使用工具的選項,在菜單欄下方;
3、工具箱:工具箱中存放著用于創(chuàng)建和編輯圖像的工具,在左方;
4、調(diào)板窗:調(diào)板可幫助您監(jiān)視和修改圖像,在右方;
一、做BMP頭文件
1、啟動PS,進菜單文件->新建,模式選RGB顏色,確認 。
2、進菜單文件->存儲為,選路徑,起名,格式選BMP,點保存->選擇高級模式->再選擇R5 G6 B5格式,確認 。這樣就做成了一個r5g6b5格式的BMP文件,其中含有相應(yīng)的文件頭 。
二、將AXF文件格式化為圖像
1、啟動HW,打開AXF文件 。選擇按16進制查看地址 。T408/T508中的大圖一般是128像素寬,一幅128*N像素的圖它的像素數(shù)據(jù)陣列大小為128*N*2=100h*N字節(jié) 。按Delete刪掉結(jié)尾的一小段,使陣列大小能被100h整除 。T5D1版AXF刪掉后面一段后為734d00h大小 。
2、打開剛才所做的BMP頭文件,Ctrl C復(fù)制前面46h長的文件頭 。再轉(zhuǎn)到AXF文件,光標移到起始位置,Ctrl V粘貼 。然后修改寬、高 。圖像高為734d00h/100h=734dh,按照倒序的原則,從12h開始填入8000 0000 4d73 0000(注意此時HW是改寫狀態(tài)) 。進菜單File->Save As,起名,后綴名為BMP,確認后,整個AXF文件就被格式化為一幅BMP圖像了 。
注意!PS對圖像的寬、高有限制的,都不能超過30000=7530h,所以如果一次不能把整個AXF格式化,還需要分幾次,分別加上文件頭就是了 。
三、查找圖片地址,確定圖片大小
我們將利用PS的右邊的信息調(diào)板直接找出圖片的地址 。轉(zhuǎn)到PS,打開格式化后的AXF圖像文件 。
1、進菜單編輯->預(yù)置->單位與標尺,將標尺改成像素 。進菜單窗口,找到信息,點擊選擇,調(diào)出信息調(diào)板 。這樣我們就在圖像上移動光標時,信息調(diào)板上會顯示光標的坐標值 。
2、由于圖像是垂直翻轉(zhuǎn)的,需要倒過來 。進菜單圖像->旋轉(zhuǎn)畫布->垂直翻轉(zhuǎn)畫布 。
3、現(xiàn)在的AXF圖像,是一長條圖,按z鍵選擇選擇工具箱中的縮放工具,在圖像上單擊可放大,按住Alt鍵單擊可縮小 。按住空格鍵可用鼠標左鍵拖動圖像(在大多數(shù)情況下都可這樣) 。這樣會看清楚里面的圖片 。請注意:
(1)有些圖片有錯位,這是由于起始地址不是正好能被128*2=100h整除而造成 。
(2)一幅動畫的所有幀一般是放在一起的,這樣只需要查出第一幀的起始地址,及每幀的高度即可 。
(3)有些動畫,是分成了固定與可動的兩部分,將來在替換時,也要按照這樣方式進行 。
4、現(xiàn)在我們將AXF圖像文件放大,假定我們放大的是開機動畫的第二張,注意它是有錯位的,在垂直方向所有16位BMP圖片只可能錯位一個像素 。按m鍵選擇矩形選框工具,畫出一個矩形選框,選框的上下邊要與圖片上下邊恰好吻合,觀察右邊的信息調(diào)板,記下選框的H值,這就是圖像的高度了 ??梢钥吹?,這張圖片的高為128像素 。注意對照手機認準圖片的起始像素 。
5、按z鍵,對著起始像素單擊,盡量地放大它 。按m鍵選擇矩形選框工具,把十字叉的中心移到起始像素上,觀察右邊的信息調(diào)板,記下像素坐標的X、Y值 。按如下公式計算:

推薦閱讀