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

Java如何实现bmp和jpeg图片格式互转

2023-07-06 03:07:24 539人浏览 安东尼
摘要

这篇“Java如何实现bmp和jpeg图片格式互转”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“Java如何实现bmp和jp

这篇“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/357565.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和jp...
    99+
    2023-07-06
  • Java怎么实现bmp和jpeg图片格式互转
    这篇文章主要介绍“Java怎么实现bmp和jpeg图片格式互转”,在日常操作中,相信很多人在Java怎么实现bmp和jpeg图片格式互转问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Java怎么实现bmp和j...
    99+
    2023-07-06
  • C语言实现BMP格式图片转化为灰度
    本文实例为大家分享了C语言将BMP格式图片转化为灰度的具体代码,供大家参考,具体内容如下 代码如下: #include<stdio.h> #include<ma...
    99+
    2022-11-12
  • Java如何实现将PDF转为图片格式
    本文小编为大家详细介绍“Java如何实现将PDF转为图片格式”,内容详细,步骤清晰,细节处理妥当,希望这篇“Java如何实现将PDF转为图片格式”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。代码编译环境Intel...
    99+
    2023-07-05
  • python如何实现将JPG、BMP图片转化为bgr
    这篇文章主要介绍“python如何实现将JPG、BMP图片转化为bgr”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“python如何实现将JPG、BMP图片转化为bgr”文章能帮助大家解决问题。py...
    99+
    2023-07-05
  • Python3如何实现将bytes图片转jpg格式
    本篇内容主要讲解“Python3如何实现将bytes图片转jpg格式”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Python3如何实现将bytes图片转jpg格式”吧!需求:我爬取的图片是by...
    99+
    2023-06-07
  • 如何实现python图片格式转换脚本
    这篇文章给大家分享的是有关如何实现python图片格式转换脚本的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。1.cv2pip install opencv-python之后就可以import cv21.1 导包i...
    99+
    2023-06-22
  • php如何实现图片转base64格式并上传
    本文操作环境:windows10系统、php 7、thinkpad t480电脑。在实际开发项目的过程中处理图片上传是一定会遇到的,例如使用thinkphp的小伙伴一定很熟悉import("@.ORG.UploadFile&quo...
    99+
    2019-05-21
    php 图片 base64
  • 在Node.js中如何将SVG图像转换为PNG,JPEG,TIFF,WEBP和HEIF格式
    这篇文章将为大家详细讲解有关在Node.js中如何将SVG图像转换为PNG,JPEG,TIFF,WEBP和HEIF格式,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。安装S...
    99+
    2022-10-19
  • Java实现将PDF转为图片格式的方法详解
    目录代码编译环境将整个 PDF 文档转换为多个图片完整代码效果图将指定 PDF 页面转换为图片完整代码效果图PDF文件和图片文件,这是两种完全不一样的格式,可是有的时候这两种格式却是...
    99+
    2023-03-23
    Java实现PDF转图片 Java PDF转图片 Java PDF 图片
  • Python PyMuPDF如何实现PDF与图片和PPT相互转换
    这篇文章主要介绍了Python PyMuPDF如何实现PDF与图片和PPT相互转换的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Python PyMuPDF如何实现PDF与图片和PPT相互转...
    99+
    2023-07-04
  • java如何实现图片转化为数据流
    目录实现图片转化为数据流方法如下使用方法如下把图片转换成二进制流的代码java中如何把图片转换成二进制流的代码从SQLServer数据库读取Image类型的数据实现图片转化为数据流 ...
    99+
    2022-11-13
  • JavaScript如何实现获取图片文件真实格式
    这篇文章主要介绍“JavaScript如何实现获取图片文件真实格式”,在日常操作中,相信很多人在JavaScript如何实现获取图片文件真实格式问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”JavaScrip...
    99+
    2023-07-05
  • 如何在Java中实现二维码图片和文件的交互?
    在当今数字化时代,二维码成为了一种非常普遍的信息传递方式。不仅可以在实体场景中使用,还可以在数字化的世界中使用。在Java编程中,实现二维码图片和文件的交互是非常常见的需求。本文将介绍如何在Java中实现二维码图片和文件的交互。 一、生成二...
    99+
    2023-06-24
    文件 二维码 shell
  • Java如何实现字符串转为驼峰格式
    这篇文章主要介绍了Java如何实现字符串转为驼峰格式的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Java如何实现字符串转为驼峰格式文章都会有所收获,下面我们一起来看看吧。字符串转为驼峰格式 构建工具类pack...
    99+
    2023-07-02
  • 如何用C语言实现将格式化数据和字符串相互转换
    这篇文章主要讲解了“如何用C语言实现将格式化数据和字符串相互转换”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“如何用C语言实现将格式化数据和字符串相互转换”吧!sprintf和sscanf用...
    99+
    2023-07-05
  • 如何使用JAXBContext实现Java和xml的互相转换
    这篇文章主要介绍了如何使用JAXBContext实现Java和xml的互相转换,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。JAXBContext实现Java和xml的互相转...
    99+
    2023-06-20
  • 如何使用python opencv实现灰度图和彩色图的互相转换
    这篇文章将为大家详细讲解有关如何使用python opencv实现灰度图和彩色图的互相转换,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。opencv灰度图和彩色图互相转换如果摄像头本来就得到3维...
    99+
    2023-06-28
  • Golang与FFmpeg: 如何实现音频格式转换和压缩
    在Golang中,可以使用FFmpeg库来实现音频格式转换和压缩。FFmpeg是一个开源的多媒体处理工具,可以处理音频、视频等多种格...
    99+
    2023-10-08
    Golang
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作