`
wuhua
  • 浏览: 2111001 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论
阅读更多
      大家在设计游戏或者其他应用的时候,很多都要操作图片。众所周知。j2me程序不能太大,因为它有太多的限制。改怎么办呢,我的应用要求大量的图片。没关系,图片是死的,人是活的。我们始终都是有办法搞定的。高手们自己写个图片压缩的算法,我们这些水平一般的人只能踏实的做自己的事情了。
      1。通过工具压缩图片大小。比如把颜色植调小点,这样不仅效果在手机上不会差很多,还可以大大的缩小图片。
      2。把所有的图片绘制成一张大图片。然后通过程序来切割它,这样在操作上面会方便很多。
      下面我们来看看代码把
  
      
java 代码
 
  1. try { 
  2.            //创建源图片
  3.             source = Image.createImage("/p.png");   
  4.         } catch (IOException e) {  
  5.             log.error(e, "读取图片文件错误");  
  6.             System.exit(0); // 退出程序  
  7. }  
java 代码
 
  1. /** 
  2.  * 载入图片。切割图片资源 
  3.  */  
  4. public static final void loadImages() { 
  5.     //切割图片了。只要知道具体的位置,就什么都可以办到
  6.     MY_BOOK = Image.createImage(source, 63120220);  
  7.     NET_BOOK = Image.createImage(source, 632120220);  
  8.     ABOUT = Image.createImage(source, 556120220);  
  9.     HELP = Image.createImage(source, 17931120220);  
  10.     EXIT =  Image.createImage(source, 1794120220);  
  11.     ARROW = Image.createImage(source, 178571590);  
  12. }  

程序就这么简单。详细的例子可以看看我共享的关于电子阅读的基本框架
分享到:
评论
4 楼 hk109 2006-11-27  
WEBGIS早就这样做拉!
要不然几十兆的大地图怎么下载的动!
3 楼 lordhong 2006-11-27  
不同领域都是一通百通,不必那么拘泥于一格。
手机开发对程序的size要求很高,怎么样省空间省内存就怎么用。
什么设计模式,meaningful variable name,统统靠边站。
2 楼 wuhua 2006-11-27  
对啊。不过本人对开放游戏不在行,只是在设计一些应用的时候用到。所以贴出来。
1 楼 lordhong 2006-11-27  
这个技巧在游戏开发中应用很普遍:)

相关推荐

    Android下利用Bitmap切割图片

    本篇文章将详细探讨如何在Android环境下利用Bitmap来切割图片。 首先,我们需要理解Bitmap对象的基本概念。Bitmap是一个像素数据的容器,包含了图像的宽度、高度以及颜色格式等信息。在Android中,我们可以使用...

    as3 等比切割图片,一键切割图片保存+自动命名图片

    等比切割是指按照图片原始的比例来分割图片,以保持其原有的视觉效果,避免失真。例如,如果我们有一个4:3比例的图片,我们可能希望将其切割成同样比例的小块,而不是随意的固定尺寸。 在AS3中,我们可以利用...

    php图片切割

    图片是由像素组成的,切割图片就是选取图片的一部分像素区域作为新的图片。这个过程可以通过指定切割的起始坐标和宽度、高度来实现。 以下是一个使用GD库进行图片切割的基本步骤: 1. **加载图片**:使用`...

    整合图片分割、切割、.net效果

    本主题聚焦于“图片分割”和“切割”,并结合.NET框架,将这些概念与JavaScript(js)语言相结合,创建出高效且直观的图片处理效果。下面我们将详细探讨这些知识点。 **图片分割**是图像处理中的一个关键步骤,它...

    swift-一个UIView子类实现图片手动切割组件自动切割选取部分的图片

    本项目名为"cemolcay-ImageFreeCut-1df4077",它提供了一个自定义的UIView子类,实现了手动切割图片的功能,并且能够自动处理用户选取的部分,生成新的裁剪图片。这个功能在很多应用场景中都非常实用,例如照片编辑...

    JS图片切割

    JavaScript图片切割技术是一种在网页端实现的图像处理方法,它允许用户通过JavaScript代码对图片进行裁剪、调整大小或创建自定义的视图区域。这种技术广泛应用于网页设计、在线编辑器、图像预览和社交媒体分享等多个...

    python验证码识别教程之利用滴水算法分割图片

    通过滴水算法分割图片,能够处理复杂的粘连字符问题,提高验证码识别的准确度。通过上述Python实现的示例,读者可以更加深入地理解和掌握滴水算法的原理和应用。需要注意的是,算法实现过程中可能存在的错误识别问题...

    使用c语言实现基于图的图像分割代码

    这种算法通常采用图割(Graph Cut)方法,它通过构建能量最小化的图模型来寻找最优分割。 一、图像分割的重要性 图像分割是计算机视觉系统中的关键步骤,对目标检测、识别、图像理解等应用起着至关重要的作用。它...

    html5 canvas多边形分割图片动画

    在这个“html5 canvas多边形分割图片动画”项目中,我们探讨了如何利用Canvas API来实现对图片的切割,并通过CSS和JavaScript动画库将这些切割的图像部分组合成动态效果。 首先,Canvas API提供了`drawImage()`方法...

    FLASH切割图片行走人物

    "FLASH切割图片行走人物"这个主题涉及到的是如何在Flash环境中将一个完整的行走人物图像分割成多个帧或图层,以便制作出流畅的行走动画效果。 首先,我们需要理解“切割图片”在Flash中的含义。切割图片通常指的是...

    易语言图片分割

    易语言图片分割源码,图片分割,释放字节流,创建字节流,取字节流指针,取字节流尺寸,取出字节集,GdiplusStartup,GdiplusShutdown,GdipLoadImageFromStream,GdipGetImageDimension,GdipCreateFromHDC,...

    asp.net切割图片

    在ASP.NET中,图片切割是一项常见的任务,尤其在用户需要上传个人头像并进行自定义裁剪时。本文将深入探讨如何使用ASP.NET与JavaScript结合实现这一功能。 首先,我们需要理解图片切割的基本原理。图片切割通常涉及...

    suzifenge.rar_matlab 数字分割_图像分割图片_彩色图像分割_数字分割_数字分割matlab

    总结来说,"suzifenge.rar_matlab 数字分割_图像分割图片_彩色图像分割_数字分割_数字分割matlab"这个资源包提供了一次学习和实践MATLAB数字分割技术的机会。通过学习和运行其中的代码,我们可以了解并掌握图像...

    可以轻松均等分割图片的软件

    ### 均等分割图片软件知识点详解 #### 一、软件概述 在图像处理领域,经常会遇到需要将一张大图片切割成多个小图片的情况。这种需求可能来源于多种场景,比如制作网页时为了优化加载速度而将背景图切片,或者是在...

    切割图片,多文件上传,FLASH随机显示图片

    首先,"切割图片"是指将一张完整的图片分割成若干部分,这通常用于创建拼图游戏、制作动态效果或者优化网页加载速度。在HTML页面中,我们可以使用JavaScript库如jQuery或纯JavaScript方法来实现图片切割。例如,可以...

    .NET中C#图片切割与保存

    本话题主要探讨的是如何使用C#来实现图片的切割与保存,这在网页设计中尤其有用,比如创建响应式布局、拼图游戏或者进行图像处理时。下面我们将详细讲解这个过程涉及的关键知识点。 首先,我们需要引入必要的库,如...

    分割图片picsplit-XiaZaiBa

    picsplit-XiaZaiBa正是利用了C#的强大功能,提供了一个直观的界面,让用户可以轻松地分割图片。在使用这个工具之前,我们需要了解一些基本的图片处理概念,如像素、位图和矢量图等。像素是图片的基本单位,位图是由...

    多边形分割图片动画

    本文将深入探讨“多边形分割图片动画”这一主题,它结合了Canvas、图片处理以及动画效果,使得图像以多边形的形式进行动态展示。 首先,Canvas是HTML5提供的一种强大的绘图API,允许开发者在网页上直接绘制图形、...

    D2D分割图片.rar

    描述中提到的"分割图片"是指将一个完整的图像切割成多个部分,这在图像处理中有着多种应用场景,如拼图制作、多屏显示、图像分析等。D2D可以通过其强大的几何形状绘制和变换能力来实现这一功能。 标签同样为"D2D...

    易语言分割图片制作图片组源码

    在这个“易语言分割图片制作图片组源码”项目中,我们可以推测开发者可能使用了易语言的图像处理函数,例如`绘制图像`、`获取图像部分`等,来实现图片的分割。这些函数允许程序读取图片文件,然后根据需求选取指定...

Global site tag (gtag.js) - Google Analytics