广告
返回顶部
首页 > 资讯 > 精选 >Java怎么实现bmp和jpeg图片格式互转
  • 238
分享到

Java怎么实现bmp和jpeg图片格式互转

2023-07-06 01:07:42 238人浏览 安东尼
摘要

这篇文章主要介绍“Java怎么实现bmp和jpeg图片格式互转”,在日常操作中,相信很多人在Java怎么实现bmp和jpeg图片格式互转问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Java怎么实现bmp和j

这篇文章主要介绍“Java怎么实现bmp和jpeg图片格式互转”,在日常操作中,相信很多人在Java怎么实现bmp和jpeg图片格式互转问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Java怎么实现bmp和jpeg图片格式互转”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!

Bmp转Jpeg

public static String bmp2Jpeg(String filePath, String outPath) {    try {        long start = System.currentTimeMillis();        // 加载bmp图片        File file = new File(filePath);        Image img = Imageio.read(file);        BufferedImage tag = new BufferedImage(img.getWidth(null), img.getHeight(null), BufferedImage.TYPE_INT_RGB);        tag.getGraphics().drawImage(img.getScaledInstance(img.getWidth(null), img.getHeight(null), Image.SCALE_SMOOTH), 0, 0, null);        // 输出为Jpeg        FileOutputStream out = new FileOutputStream(outPath);        // JPEGImageEncoder可适用于其他图片类型的转换        JPEGImageEncoder encoder = JPEGCodec.createJPEGEncoder(out);        encoder.encode(tag);        out.close();                log.info("bmp 转 JPEG,共耗时:  " + (System.currentTimeMillis() - start) + " 毫秒");        return outPath;    } catch (IOException e) {        e.printStackTrace();    }        return outPath;    }

Jpeg转Bmp

public static void jpeg2Bmp(String inputPath, String outputPath) {    try {        long start = System.currentTimeMillis();            // 加载Jpeg图片资源        FileImageInputStream fiis = new FileImageInputStream(new File(inputPath));        FileImageOutputStream fiOS = new FileImageOutputStream(new File(outputPath));        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();                log.info("jpeg 转 bmp,共耗时:" + (System.currentTimeMillis() - start) + " 毫秒");    } catch (IOException e) {        e.printStackTrace();    }}

到此,关于“Java怎么实现bmp和jpeg图片格式互转”的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注编程网网站,小编会继续努力为大家带来更多实用的文章!

--结束END--

本文标题: Java怎么实现bmp和jpeg图片格式互转

本文链接: https://www.lsjlt.com/news/357283.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Java实现bmp和jpeg图片格式互转
    目录Bmp转JpegJpeg转BmpBmp转Jpeg public static String bmp2Jpeg(String filePath, String outPath) {...
    99+
    2023-05-15
    Java bmp和jpeg互转 Java bmp jpeg
  • Java怎么实现bmp和jpeg图片格式互转
    这篇文章主要介绍“Java怎么实现bmp和jpeg图片格式互转”,在日常操作中,相信很多人在Java怎么实现bmp和jpeg图片格式互转问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Java怎么实现bmp和j...
    99+
    2023-07-06
  • Java如何实现bmp和jpeg图片格式互转
    这篇“Java如何实现bmp和jpeg图片格式互转”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“Java如何实现bmp和jp...
    99+
    2023-07-06
  • C语言实现BMP格式图片转化为灰度
    本文实例为大家分享了C语言将BMP格式图片转化为灰度的具体代码,供大家参考,具体内容如下 代码如下: #include<stdio.h> #include<ma...
    99+
    2022-11-12
  • Python怎么将bmp格式的图片批量转成jpg
    这篇文章主要介绍“Python怎么将bmp格式的图片批量转成jpg”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“Python怎么将bmp格式的图片批量转成jpg”文章能帮助大家解决问题。将bmp格式...
    99+
    2023-07-05
  • php怎么实现图片格式转jpg
    图片格式转JPG:使用PHP图片是我们网站和应用程序中的基本元素之一。但是,有时候我们需要将图片转换为其他格式。其中,将图片转换为JPG格式是最常见的需求之一。在这篇文章中,我们将学习如何使用PHP语言将图片转换为JPG格式。为什么要将图片...
    99+
    2023-05-14
  • HTML5怎么实现base64和图片的互转
    本篇内容主要讲解“HTML5怎么实现base64和图片的互转”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“HTML5怎么实现base64和图片的互转”吧! ...
    99+
    2022-10-19
  • Java如何实现将PDF转为图片格式
    本文小编为大家详细介绍“Java如何实现将PDF转为图片格式”,内容详细,步骤清晰,细节处理妥当,希望这篇“Java如何实现将PDF转为图片格式”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。代码编译环境Intel...
    99+
    2023-07-05
  • C#怎么实现OFD格式与PDF格式互转
    本篇内容主要讲解“C#怎么实现OFD格式与PDF格式互转”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“C#怎么实现OFD格式与PDF格式互转”吧!OFD转为PDFOFD格式的文档是一种我国独有的...
    99+
    2023-06-29
  • Java图片与二进制相互转换怎么实现
    这篇文章主要介绍了Java图片与二进制相互转换怎么实现的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Java图片与二进制相互转换怎么实现文章都会有所收获,下面我们一起来看看吧。1、下面是一个完整的代码示例指定文...
    99+
    2023-07-05
  • Java怎么将Excel转为图片及html等格式
    本篇内容主要讲解“Java怎么将Excel转为图片及html等格式”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Java怎么将Excel转为图片及html等格式”吧!使用工具:Free Spir...
    99+
    2023-06-02
  • Python怎么实现图片和视频的相互转换
    本篇内容主要讲解“Python怎么实现图片和视频的相互转换”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Python怎么实现图片和视频的相互转换”吧!使用背景有时候我们需要把很多的图片合成视频,...
    99+
    2023-06-22
  • Java实现将PDF转为图片格式的方法详解
    目录代码编译环境将整个 PDF 文档转换为多个图片完整代码效果图将指定 PDF 页面转换为图片完整代码效果图PDF文件和图片文件,这是两种完全不一样的格式,可是有的时候这两种格式却是...
    99+
    2023-03-23
    Java实现PDF转图片 Java PDF转图片 Java PDF 图片
  • Android怎么实现excel/pdf/word/odt/图片相互转换
    本篇内容主要讲解“Android怎么实现excel/pdf/word/odt/图片相互转换”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Android怎么实现excel/pdf/word/odt...
    99+
    2023-07-06
  • Python怎么实现图像尺寸和格式转换处理
    本篇内容主要讲解“Python怎么实现图像尺寸和格式转换处理”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Python怎么实现图像尺寸和格式转换处理”吧!实现代码# batch_han...
    99+
    2023-07-05
  • java怎么实现图片转化为数据流
    这篇文章主要介绍了java怎么实现图片转化为数据流的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇java怎么实现图片转化为数据流文章都会有所收获,下面我们一起来看看吧。实现图片转化为数据流方法如下public&...
    99+
    2023-06-29
  • js怎么利用FileReader实现图片转base64格式并上传预览头像
    今天小编给大家分享一下js怎么利用FileReader实现图片转base64格式并上传预览头像的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一...
    99+
    2023-06-30
  • js中怎么实现file、bolb、base64图片之间的相互转化
    这篇文章主要介绍“js中怎么实现file、bolb、base64图片之间的相互转化”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“js中怎么实现file、bolb、base64图片之间的相互转化”文章...
    99+
    2023-06-30
  • Java怎么实现Unicode和中文相互转换
    在Java中,可以使用java.nio.charset.StandardCharsets类和java.lang.String类来实现...
    99+
    2023-10-18
    Java
  • Java和OpenCV怎么实现图片中的人脸识别
    要在Java中实现人脸识别,可以使用OpenCV库。以下是一个基本的示例代码:```javaimport org.opencv.co...
    99+
    2023-08-18
    Java OpenCV
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作