大家在设计游戏或者其他应用的时候,很多都要操作图片。众所周知。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);
- }
程序就这么简单。详细的例子可以看看我共享的关于电子阅读的基本框架
分享到:
相关推荐
本篇文章将详细探讨如何在Android环境下利用Bitmap来切割图片。 首先,我们需要理解Bitmap对象的基本概念。Bitmap是一个像素数据的容器,包含了图像的宽度、高度以及颜色格式等信息。在Android中,我们可以使用...
等比切割是指按照图片原始的比例来分割图片,以保持其原有的视觉效果,避免失真。例如,如果我们有一个4:3比例的图片,我们可能希望将其切割成同样比例的小块,而不是随意的固定尺寸。 在AS3中,我们可以利用...
图片是由像素组成的,切割图片就是选取图片的一部分像素区域作为新的图片。这个过程可以通过指定切割的起始坐标和宽度、高度来实现。 以下是一个使用GD库进行图片切割的基本步骤: 1. **加载图片**:使用`...
本主题聚焦于“图片分割”和“切割”,并结合.NET框架,将这些概念与JavaScript(js)语言相结合,创建出高效且直观的图片处理效果。下面我们将详细探讨这些知识点。 **图片分割**是图像处理中的一个关键步骤,它...
本项目名为"cemolcay-ImageFreeCut-1df4077",它提供了一个自定义的UIView子类,实现了手动切割图片的功能,并且能够自动处理用户选取的部分,生成新的裁剪图片。这个功能在很多应用场景中都非常实用,例如照片编辑...
JavaScript图片切割技术是一种在网页端实现的图像处理方法,它允许用户通过JavaScript代码对图片进行裁剪、调整大小或创建自定义的视图区域。这种技术广泛应用于网页设计、在线编辑器、图像预览和社交媒体分享等多个...
通过滴水算法分割图片,能够处理复杂的粘连字符问题,提高验证码识别的准确度。通过上述Python实现的示例,读者可以更加深入地理解和掌握滴水算法的原理和应用。需要注意的是,算法实现过程中可能存在的错误识别问题...
这种算法通常采用图割(Graph Cut)方法,它通过构建能量最小化的图模型来寻找最优分割。 一、图像分割的重要性 图像分割是计算机视觉系统中的关键步骤,对目标检测、识别、图像理解等应用起着至关重要的作用。它...
在这个“html5 canvas多边形分割图片动画”项目中,我们探讨了如何利用Canvas API来实现对图片的切割,并通过CSS和JavaScript动画库将这些切割的图像部分组合成动态效果。 首先,Canvas API提供了`drawImage()`方法...
"FLASH切割图片行走人物"这个主题涉及到的是如何在Flash环境中将一个完整的行走人物图像分割成多个帧或图层,以便制作出流畅的行走动画效果。 首先,我们需要理解“切割图片”在Flash中的含义。切割图片通常指的是...
易语言图片分割源码,图片分割,释放字节流,创建字节流,取字节流指针,取字节流尺寸,取出字节集,GdiplusStartup,GdiplusShutdown,GdipLoadImageFromStream,GdipGetImageDimension,GdipCreateFromHDC,...
在ASP.NET中,图片切割是一项常见的任务,尤其在用户需要上传个人头像并进行自定义裁剪时。本文将深入探讨如何使用ASP.NET与JavaScript结合实现这一功能。 首先,我们需要理解图片切割的基本原理。图片切割通常涉及...
总结来说,"suzifenge.rar_matlab 数字分割_图像分割图片_彩色图像分割_数字分割_数字分割matlab"这个资源包提供了一次学习和实践MATLAB数字分割技术的机会。通过学习和运行其中的代码,我们可以了解并掌握图像...
### 均等分割图片软件知识点详解 #### 一、软件概述 在图像处理领域,经常会遇到需要将一张大图片切割成多个小图片的情况。这种需求可能来源于多种场景,比如制作网页时为了优化加载速度而将背景图切片,或者是在...
首先,"切割图片"是指将一张完整的图片分割成若干部分,这通常用于创建拼图游戏、制作动态效果或者优化网页加载速度。在HTML页面中,我们可以使用JavaScript库如jQuery或纯JavaScript方法来实现图片切割。例如,可以...
本话题主要探讨的是如何使用C#来实现图片的切割与保存,这在网页设计中尤其有用,比如创建响应式布局、拼图游戏或者进行图像处理时。下面我们将详细讲解这个过程涉及的关键知识点。 首先,我们需要引入必要的库,如...
picsplit-XiaZaiBa正是利用了C#的强大功能,提供了一个直观的界面,让用户可以轻松地分割图片。在使用这个工具之前,我们需要了解一些基本的图片处理概念,如像素、位图和矢量图等。像素是图片的基本单位,位图是由...
本文将深入探讨“多边形分割图片动画”这一主题,它结合了Canvas、图片处理以及动画效果,使得图像以多边形的形式进行动态展示。 首先,Canvas是HTML5提供的一种强大的绘图API,允许开发者在网页上直接绘制图形、...
描述中提到的"分割图片"是指将一个完整的图像切割成多个部分,这在图像处理中有着多种应用场景,如拼图制作、多屏显示、图像分析等。D2D可以通过其强大的几何形状绘制和变换能力来实现这一功能。 标签同样为"D2D...
在这个“易语言分割图片制作图片组源码”项目中,我们可以推测开发者可能使用了易语言的图像处理函数,例如`绘制图像`、`获取图像部分`等,来实现图片的分割。这些函数允许程序读取图片文件,然后根据需求选取指定...