package img;
import java.awt.image.BufferedImage;
import java.io.File;
import java.io.IOException;
import java.util.Iterator;
import javax.imageio.ImageIO;
import javax.imageio.ImageReader;
import javax.imageio.ImageWriter;
import javax.imageio.stream.FileImageInputStream;
import javax.imageio.stream.FileImageOutputStream;
public class BmptoTJpeg {
public static void main(String[] args) throws Exception {
FileImageInputStream fiis = new FileImageInputStream(new File(
"c:/4.jpg"));
FileImageOutputStream fios = new FileImageOutputStream(new File(
"c:/4.BMP"));
ImageReader jpegReader = null;
Iterator<ImageReader> it1 = ImageIO.getImageReadersByFormatName("jpeg");
if (it1.hasNext()) {
jpegReader = it1.next();
}
jpegReader.setInput(fiis);
ImageWriter bmpWriter = null;
Iterator<ImageWriter> it2 = ImageIO.getImageWritersByFormatName("bmp");
if (it2.hasNext()) {
bmpWriter = it2.next();
}
bmpWriter.setOutput(fios);
BufferedImage br = jpegReader.read(0);
bmpWriter.write(br);
fiis.close();
fios.close();
System.out.println("Jpeg到bmp图片转换完成.");
}
}
分享到:
相关推荐
### Java图片格式转换知识点详解 #### 一、引言 在日常开发工作中,经常会遇到需要对图片进行格式转换的需求。例如,将一张`.bmp`格式的图片转换为`.jpg`或`.png`等其他格式。Java平台提供了强大的图像处理功能,...
在Java编程环境中,图片格式转换是一项常见的任务,特别是在开发图形用户界面或网页设计时。本文将深入探讨如何在Java中实现图片格式转换,特别是将其他格式(如BMP)转换为ICO图标格式。ICO是一种特殊的图像文件...
前端图片插件不支持HEIC格式展示,需要在后端对HEIC格式图片进行转换为常用图片格式PNG,JPEG处理。通过网上资料查询及检验。在wiondows操作系统java开发环境中可通过ImageMagick安装包和im4java.jar把其他格式图片...
Java中实现SVG到图片格式转换的关键在于找到合适的库。Apache Batik是一个常用的Java SVG工具包,它提供了SVG解析、渲染以及转换的功能。以下是一个简单的使用Batik将SVG转换为PNG的步骤: 1. **添加依赖**: 首先,...
Java图片格式转换是Java开发中常见的一项任务,尤其是在处理图像数据或者进行图像处理的应用中。以下将详细解析提供的三段Java代码,它们都是用于实现图片格式之间的转换。 **第一段代码**: 这段代码定义了一个名...
场景运用:在前端图片格式上传中,需要在后端对pdf格式图片进行转换为常用图片格式PNG,JPEG处理。通过网上资料查询及检验。在wiondows操作系统java开发环境中可通过ImageMagick安装包和im4java.jar把其他格式图片如...
这个压缩包提供的资源能够帮助开发者利用ImageJ进行图片处理,包括格式转换、图片的放大与缩小,以及创建高清晰度的缩略图。 1. **ImageJ的基本功能**: - **格式转换**:ImageJ支持多种图像格式的读取和写入,如...
jimi.jar<用java代码实现图片格式转换>
本篇文章将深入探讨如何利用Java的Jimi包来实现图片格式的转换,包括从JPG和GIF格式转换为PNG和PSD格式。Jimi是一个强大的Java图像处理库,它提供了丰富的功能,使开发者能够轻松地对图像进行各种操作。 首先,我们...
需要注意的是,处理过程中可能会遇到兼容性问题,因为不同的图片格式(如JPEG、PNG)和视频编码格式(如H.264)之间可能存在差异。在处理时,可能需要进行必要的图像格式转换,以确保与视频编码器的兼容性。 此外,...
### 基于Java的图片文件格式转换与线性缩放技术详解 #### 一、引言 在当今数字化时代,图像处理技术是信息技术领域的一个重要组成部分。图像处理包括多种操作,如格式转换、图像缩放等。这些操作在很多应用中都至...
除了手动转换,开发人员也可以使用编程语言(如Python、Java、C#等)编写脚本来批量处理图片格式转换,这对于大量图像操作非常有用。 总之,图片格式转换是一个实用的技能,了解PNG和ICO格式的特点以及如何在两者...
JAVA图片类型转换 实例. 如果需要在java中将 bmp 的图片转成 gif 格式的,可以参考一下这个例子。
Java 文件转换应用源码项目是一个基于Java 1.8开发的实用工具,它提供了丰富的文件转换功能,包括PDF与Word之间的互相转换、图像格式转换、PDF转为图片以及Base64编码与文件之间的相互转换。这个项目对于需要处理...
Java处理Webp图片格式转换的示例代码 本文主要介绍了Java处理Webp图片格式转换的示例代码,旨在解决Webp格式图片在Java环境中的转换问题。下面将对标题、描述、标签和部分内容进行详细的解读和分析。 标题:Java...
在本项目中,我们关注的是如何将EMF图片转换为PNG格式,这通常涉及到图像处理和编程技术。`freehep`是一个开源的Java库,专门用于2D图形和图像处理,其中包括了将EMF转换为其他格式的功能。`freehep`库是由Heiko ...
BMP图片格式转换为JPG图片格式的Java程序是一种常见的图像处理任务,主要涉及到对数字图像的理解、Java图像处理API的运用以及图像压缩算法的应用。在Java中,我们可以使用`javax.imageio`包来实现这个转换过程。以下...
### Java将图片转换为byte数组及反向转换的知识点总结 #### 一、知识点概述 在Java编程中,经常需要处理图像数据,特别是在网络传输或存储时,将图像转换为`byte`数组是一种常见的做法。这不仅可以提高传输效率,...
还在为ie无法显示cmyk格式的jpg图片烦恼吗。本代码完全完整cmyk转rgb 严格经过测试