0 0

关于java读取大图片3

各位高手大家好!
现在小弟遇到一个问题,就是关于java读取大图片,项目中一个图片大小就有30m或40m,读取老是报内存溢出异常,请问有什么好的解决方案吗??
问题补充:
按照bohemia的方法修改了,成功了,但是小弟机子内存小,就1个G,改完后很慢。同时就如同lewhwa所说,图片100m怎么办,1个G呢,这确实是个问题。
不过还是很感谢两位的帮助,谢谢!!!
2009年1月14日 15:26

4个答案 按时间排序 按投票排序

0 0

采纳的答案

你要全部读取到内存的话,是这样的啊;

JVM添加参数

-Xms64m -Xmx512m

这样看看.

2009年1月14日 15:42
0 0

既要加VM 参数,也要边读边操作。要是都1G图片咋办,有些数据是海量数据动辄上G,还有上T的。

2009年1月14日 16:47
0 0

压缩才是硬道理

2009年1月14日 15:36
0 0

	while ((s = reader.readLine()) != null) {
					
						list.add(s);
						writer.write(s);
						writer.write("\n");

像这样边读边写

2009年1月14日 15:33

相关推荐

    java读取图片文件流

    java读取本地图片文件获取流!java读取本地图片文件获取流!

    Java获取单张超大图片分辨率

    本文将深入探讨如何利用Java获取单张超大图片的分辨率,包括对JPG和TIFF这两种常见格式的支持。 首先,Java中的`javax.imageio`包提供了`ImageIO`类,它是处理图像输入/输出的主要接口。通过`ImageIO.read()`方法,...

    java Swing读取图片

    本篇文章将详细讲解如何在Java Swing中读取和显示图片,以及与之相关的知识点。 首先,我们需要了解Java中的图像处理类。`java.awt.Image`类是表示图像的基本类,它提供了加载、显示和操作图像的方法。而`javax....

    java,jsp读取远程图片到本地服务器

    为了从远程服务器获取图片,我们需要发送HTTP GET请求到指定的图片URL。Java的`HttpURLConnection`或Apache HttpClient库可以帮助我们实现这一点。 3. **图片下载**: - 使用`java.net.URL`类创建一个URL对象,...

    如何使用Java读取这张图片的分辨率?

    本篇文章将详细讲解如何通过Java读取图像文件`hs8mm.jpg`的分辨率。 首先,让我们导入所需的Java库: ```java import java.awt.image.BufferedImage; import java.io.File; import java.io.IOException; import ...

    java处理图片背景颜色的方法

    该程序使用了 BufferedImage 类来读取图片,并使用 getRGB 方法来获取图片的像素信息,然后使用 setRGB 方法来设置图片的背景颜色。该程序还使用了 File 类来处理文件输入输出操作。 在程序中,作者使用了一个循环...

    java编程简单获取图片像素的方法

    在Java编程中,获取图片像素是一项常见的任务,特别是在图像处理、计算机视觉或数据分析等领域。本文将详细介绍如何使用Java API来简单地获取图片的像素信息。 首先,我们需要导入相关的Java类库,包括`java.awt....

    获取验证码图片值的java代码

    获取验证码图片值的java代码,目前只支持简单的图片分析

    Java应用程序读取图片内容.zip

    在Java编程语言中,读取图片内容是一项常见的任务,尤其在开发图形用户界面(GUI)应用、处理图像数据或进行图像分析时。本教程将详细解释如何使用Java来读取和处理图片。以下是一些核心知识点: 1. **Java Image I...

    java自动识别图片中的二维码

    利用java自动识别图片中的二维码并解析二维码中的数据利用java自动识别图片中的二维码并解析二维码中的数据利用java自动识别图片中的二维码并解析二维码中的数据利用java自动识别图片中的二维码并解析二维码中的数据...

    Java读取图片分辨率依赖

    在Java编程环境中,读取图片分辨率是一项常见的任务,特别是在处理图像数据或进行图像分析时。为了实现这个功能,开发者通常需要依赖一些库来简化工作。在这个场景中,提到的两个库——`metadata-extractor-2.8.1....

    java读取raw格式的图片并显示

    在本场景中,我们将探讨如何使用Java Swing技术读取RAW格式的图片文件并将其显示在用户界面上。 首先,理解RAW文件的基本概念是至关重要的。RAW文件包含了相机传感器捕获的原始光数据,这些数据未经色彩校正、白...

    用JAVA获取视频文件中的帧图片并等比缩放

    "用JAVA获取视频文件中的帧图片并等比缩放" Java是获取视频文件中的帧图片并等比缩放的重要技术之一。该技术可以应用于视频处理、图像处理、多媒体处理等领域。通过使用Java语言和javacv库,我们可以快速获取视频...

    java读取zip文件

    `ZipFile`允许你直接获取`ZipEntry`并读取其内容,而无需逐个遍历。 总的来说,Java提供了强大且灵活的工具来处理ZIP文件,无论你是要读取、写入还是修改它们。通过熟练掌握`java.util.zip`包中的类,你可以轻松...

    java实现本地读取图片存储到数据库中并在html网页显示

    前端(HTML/JavaScript)向服务器发送请求,获取图片数据。可以使用AJAX或者Fetch API来实现。在Java后端,创建一个处理请求的Controller方法,查询数据库并将图片数据返回给前端。 4. **在HTML中显示图片**: ...

    java图片处理 根据大小获取指定大小图片

    java图片处理 根据大小获取指定大小图片 以及图片尺寸处理 等等java图片处理 根据大小获取指定大小图片 以及图片尺寸处理 等等java图片处理 根据大小获取指定大小图片 以及图片尺寸处理 等等java图片处理 根据大小...

    excel含图片导入 包含wps嵌入图片 java

    Apache POI提供了API来处理这种二进制数据,开发者可以通过这些API来获取图片数据,并将其保存到本地或者进一步处理。 5. **项目构建**:从压缩包文件名`pom.xml`来看,这是一个使用Maven管理的Java项目。Maven是...

    Java读取照片地址、GPS信息、定位照片精确位置完整项目【附测试照片一张】.zip

    例如,通过`ImageIO.read(file)`加载图片后,我们可以调用`IIOMetadata`的`getNativeMetadataFormatNames()`方法获取Exif格式的元数据,然后解析其中的GPS信息。 核心知识点二:解析Exif信息 Java的`...

    java读取metadata元信息

    在Java编程中,元数据(Metadata)是指关于数据的数据,它提供有关文件、数据库记录、类、方法等的附加信息,但不直接构成这些实体的实际内容。元数据可以帮助理解和处理这些对象,例如,图片的元数据可能包含拍摄...

    JAVA读取照片信息 exif

    在Java编程中,读取照片信息,特别是Exif(Exchangeable Image File Format)元数据,是一种常见的需求。Exif信息通常包含拍摄日期、时间、地理位置、相机型号、曝光参数等重要数据,对于图像处理和分析非常有用。在...

Global site tag (gtag.js) - Google Analytics