大家在設計游戲或者其他應用的時候,很多都要操作圖片。眾所周知。j2me程序不能太大,因為它有太多的限制。改怎么辦呢,我的應用要求大量的圖片。沒關系,圖片是死的,人是活的。我們始終都是有辦法搞定的。高手們自己寫個圖片壓縮的算法,我們這些水平一般的人只能踏實的做自己的事情了。
1。通過工具壓縮圖片大小。比如把顏色植調小點,這樣不僅效果在手機上不會差很多,還可以大大的縮小圖片。
2。把所有的圖片繪制成一張大圖片。然后通過程序來切割它,這樣在操作上面會方便很多。
下面我們來看看代碼把
java 代碼
- try {
- //創建源圖片
- source = Image.createImage("/p.png");
- } catch (IOException e) {
- log.error(e, "讀取圖片文件錯誤");
- System.exit(0);
- }
java 代碼
-
-
-
- public static final void loadImages() {
- //切割圖片了。只要知道具體的位置,就什么都可以辦到
- MY_BOOK = Image.createImage(source, 6, 3, 120, 22, 0);
- NET_BOOK = Image.createImage(source, 6, 32, 120, 22, 0);
- ABOUT = Image.createImage(source, 5, 56, 120, 22, 0);
- HELP = Image.createImage(source, 179, 31, 120, 22, 0);
- EXIT = Image.createImage(source, 179, 4, 120, 22, 0);
- ARROW = Image.createImage(source, 178, 57, 15, 9, 0);
- }
程序就這么簡單。詳細的例子可以看看我共享的關于電子閱讀的基本框架 |