`
yuanyong
  • 浏览: 247787 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

Java 图片格式转换

    博客分类:
  • Java
 
阅读更多

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图片格式转换

    ### Java图片格式转换知识点详解 #### 一、引言 在日常开发工作中,经常会遇到需要对图片进行格式转换的需求。例如,将一张`.bmp`格式的图片转换为`.jpg`或`.png`等其他格式。Java平台提供了强大的图像处理功能,...

    java图片格式转换.ico

    在Java编程环境中,图片格式转换是一项常见的任务,特别是在开发图形用户界面或网页设计时。本文将深入探讨如何在Java中实现图片格式转换,特别是将其他格式(如BMP)转换为ICO图标格式。ICO是一种特殊的图像文件...

    Java实现HEIC格式图片转换

    前端图片插件不支持HEIC格式展示,需要在后端对HEIC格式图片进行转换为常用图片格式PNG,JPEG处理。通过网上资料查询及检验。在wiondows操作系统java开发环境中可通过ImageMagick安装包和im4java.jar把其他格式图片...

    java svg格式转换成图片格式

    Java中实现SVG到图片格式转换的关键在于找到合适的库。Apache Batik是一个常用的Java SVG工具包,它提供了SVG解析、渲染以及转换的功能。以下是一个简单的使用Batik将SVG转换为PNG的步骤: 1. **添加依赖**: 首先,...

    java图片格式转换的三段代码

    Java图片格式转换是Java开发中常见的一项任务,尤其是在处理图像数据或者进行图像处理的应用中。以下将详细解析提供的三段Java代码,它们都是用于实现图片格式之间的转换。 **第一段代码**: 这段代码定义了一个名...

    Java实现pdf格式图片转换

    场景运用:在前端图片格式上传中,需要在后端对pdf格式图片进行转换为常用图片格式PNG,JPEG处理。通过网上资料查询及检验。在wiondows操作系统java开发环境中可通过ImageMagick安装包和im4java.jar把其他格式图片如...

    JAVA ImageJ 支持图片格式转换,图片放大缩小等,功能非常强大,缩略图高清晰,有实例代码

    这个压缩包提供的资源能够帮助开发者利用ImageJ进行图片处理,包括格式转换、图片的放大与缩小,以及创建高清晰度的缩略图。 1. **ImageJ的基本功能**: - **格式转换**:ImageJ支持多种图像格式的读取和写入,如...

    jimi.jar

    jimi.jar&lt;用java代码实现图片格式转换&gt;

    基于java jimi包的图片格式转换

    本篇文章将深入探讨如何利用Java的Jimi包来实现图片格式的转换,包括从JPG和GIF格式转换为PNG和PSD格式。Jimi是一个强大的Java图像处理库,它提供了丰富的功能,使开发者能够轻松地对图像进行各种操作。 首先,我们...

    java实现图片转换为视频

    需要注意的是,处理过程中可能会遇到兼容性问题,因为不同的图片格式(如JPEG、PNG)和视频编码格式(如H.264)之间可能存在差异。在处理时,可能需要进行必要的图像格式转换,以确保与视频编码器的兼容性。 此外,...

    基于java的图片文件格式转换和线性缩放

    ### 基于Java的图片文件格式转换与线性缩放技术详解 #### 一、引言 在当今数字化时代,图像处理技术是信息技术领域的一个重要组成部分。图像处理包括多种操作,如格式转换、图像缩放等。这些操作在很多应用中都至...

    图片格式转换

    除了手动转换,开发人员也可以使用编程语言(如Python、Java、C#等)编写脚本来批量处理图片格式转换,这对于大量图像操作非常有用。 总之,图片格式转换是一个实用的技能,了解PNG和ICO格式的特点以及如何在两者...

    JAVA图片类型转换

    JAVA图片类型转换 实例. 如果需要在java中将 bmp 的图片转成 gif 格式的,可以参考一下这个例子。

    java各文件转换应用源码

    Java 文件转换应用源码项目是一个基于Java 1.8开发的实用工具,它提供了丰富的文件转换功能,包括PDF与Word之间的互相转换、图像格式转换、PDF转为图片以及Base64编码与文件之间的相互转换。这个项目对于需要处理...

    Java处理Webp图片格式转换的示例代码

    Java处理Webp图片格式转换的示例代码 本文主要介绍了Java处理Webp图片格式转换的示例代码,旨在解决Webp格式图片在Java环境中的转换问题。下面将对标题、描述、标签和部分内容进行详细的解读和分析。 标题:Java...

    将EMF图片格式转换成PNG

    在本项目中,我们关注的是如何将EMF图片转换为PNG格式,这通常涉及到图像处理和编程技术。`freehep`是一个开源的Java库,专门用于2D图形和图像处理,其中包括了将EMF转换为其他格式的功能。`freehep`库是由Heiko ...

    bmp图片格式转换为JPG图片格式的javat程序

    BMP图片格式转换为JPG图片格式的Java程序是一种常见的图像处理任务,主要涉及到对数字图像的理解、Java图像处理API的运用以及图像压缩算法的应用。在Java中,我们可以使用`javax.imageio`包来实现这个转换过程。以下...

    Java将图片转换为byte数组例子总结

    ### Java将图片转换为byte数组及反向转换的知识点总结 #### 一、知识点概述 在Java编程中,经常需要处理图像数据,特别是在网络传输或存储时,将图像转换为`byte`数组是一种常见的做法。这不仅可以提高传输效率,...

    java 图片转换 cmyk转换rgb ie6,7,8无法显示cmyk格式的jpg图片

    还在为ie无法显示cmyk格式的jpg图片烦恼吗。本代码完全完整cmyk转rgb 严格经过测试

Global site tag (gtag.js) - Google Analytics