广告
返回顶部
首页 > 资讯 > 精选 >Java如何实现压缩图片大小
  • 873
分享到

Java如何实现压缩图片大小

2023-06-30 08:06:01 873人浏览 独家记忆
摘要

本篇内容主要讲解“Java如何实现压缩图片大小”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Java如何实现压缩图片大小”吧!使用场景:当使用图片上传功能时,上传图片太大,造成对服务器资源过多的

本篇内容主要讲解“Java如何实现压缩图片大小”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Java如何实现压缩图片大小”吧!

使用场景:

当使用图片上传功能时,上传图片太大,造成对服务器资源过多的占用
2.客户端上传图片尺寸大小不一,前端需要展示给用户固定尺寸时,可通过java进行对上传图片统一进行处理

功能预览

压缩前

Java如何实现压缩图片大小

压缩后

Java如何实现压缩图片大小

代码实现:

package com.linghu.test;import com.sun.image.codec.jpeg.JPEGCodec;import com.sun.image.codec.jpeg.JPEGImageEncoder;import javax.imageio.ImageIO;import java.awt.image.BufferedImage;import java.io.File;import java.io.FileOutputStream;import java.io.IOException;public class TestCompressImage {    public static void main(String[] args) {        try {            //图片所在路径            BufferedImage templateImage = ImageIO.read(new File("f:/temp/linghu.jpg"));            //原始图片的长度和宽度            int height = templateImage.getHeight();            int width = templateImage.getWidth();            //通过比例压缩            float scale = 0.5f;            //通过固定长度压缩                        //压缩之后的长度和宽度            int doWithHeight = (int) (scale * height);            int dowithWidth = (int) (scale * width);            BufferedImage finalImage = new BufferedImage(dowithWidth, doWithHeight, BufferedImage.TYPE_INT_RGB);            finalImage.getGraphics().drawImage(templateImage.getScaledInstance(dowithWidth, doWithHeight, java.awt.Image.SCALE_SMOOTH), 0, 0, null);            //图片输出路径,以及图片名            FileOutputStream  fileOutputStream = new FileOutputStream("f:/temp/linghuAfterDoWith.jpg");            JPEGImageEncoder encoder = JPEGCodec.createJPEGEncoder(fileOutputStream);            encoder.encode(finalImage);            fileOutputStream.close();        } catch (IOException e) {            e.printStackTrace();        }    }}

到此,相信大家对“Java如何实现压缩图片大小”有了更深的了解,不妨来实际操作一番吧!这里是编程网网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!

--结束END--

本文标题: Java如何实现压缩图片大小

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

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

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

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

下载Word文档
猜你喜欢
  • Java实现压缩图片大小
    本文实例为大家分享了Java实现压缩图片大小的具体代码,供大家参考,具体内容如下 使用场景: 1.当使用图片上传功能时,上传图片太大,造成对服务器资源过多的占用2.客户端上传图片尺寸...
    99+
    2022-11-13
  • Java如何实现压缩图片大小
    本篇内容主要讲解“Java如何实现压缩图片大小”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Java如何实现压缩图片大小”吧!使用场景:当使用图片上传功能时,上传图片太大,造成对服务器资源过多的...
    99+
    2023-06-30
  • java实现上传图片并压缩图片大小功能
    Thumbnailator 是一个优秀的图片处理的Google开源Java类库。处理效果远比Java API的好。从API提供现有的图像文件和图像对象的类中简化了处理过程,两三行代码就能够从现有图片生成处理后的图片,且允许微调图片的生成方式...
    99+
    2023-05-31
    java 上传图片 压缩图片
  • springboot实现图片大小压缩功能
    本文实例为大家分享了springboot实现图片大小压缩的具体代码,供大家参考,具体内容如下 application.properties配置文件 #后端接收图片大小 spring....
    99+
    2022-11-13
  • windows7怎样压缩图片大小
    windows7电脑中客户要如何操作才能压缩图片大小呢,用户可以通过系统自带的画图板作用开启要缩小的图片,随后点击图片另存为,能选将图片保存为JPEG格式,那样就能轻松缩小图片的大小啦,将图片缩小小点,这样就不会占用过多的存储空间啦,系统都...
    99+
    2023-07-11
  • springboot怎么实现图片大小压缩功能
    本篇内容主要讲解“springboot怎么实现图片大小压缩功能”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“springboot怎么实现图片大小压缩功能”吧!application.proper...
    99+
    2023-06-30
  • 计算机中如何压缩图片大小
    小编给大家分享一下计算机中如何压缩图片大小,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!  步骤讲解:  步骤一:在电脑上新建一...
    99+
    2022-10-18
  • java怎么把图片压缩到指定大小
    在Java中,可以使用ImageIO和ImageWriter类来压缩图片到指定大小。下面是一个示例代码:```javaimport ...
    99+
    2023-08-23
    java
  • java怎么压缩图片大小不改变图片分辨率
    在Java中可以使用javax.imageio包中的类来压缩图片大小而不改变图片分辨率。下面是一个压缩图片大小的示例代码:```ja...
    99+
    2023-09-14
    java
  • Canvas如何实现图片压缩
    这篇文章主要介绍Canvas如何实现图片压缩,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!Canvas图片压缩流程接下来我将以具体实例为大家讲解Canvas图片压缩的具体流程。一、本...
    99+
    2022-10-19
  • 如何编写图片批量压缩大小脚本
    本篇内容主要讲解“如何编写图片批量压缩大小脚本”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“如何编写图片批量压缩大小脚本”吧!压缩图片时用的一个脚本,先安装下#ImageMagick#代码如下:...
    99+
    2023-06-09
  • 图片批量压缩大小脚本分享
    压缩图片时用的一个脚本,先安装下#ImageMagick# #!/bin/bash # yum install ImageMagick # cd /img/dir for file in */*.jpg;...
    99+
    2022-06-04
    批量 脚本 大小
  • Android开发实现图片大小与质量压缩及保存
    目录Android中图片有四种属性Android目前常用图片格式使用大小压缩质量压缩混合方式压缩采样率压缩图片保存到本地Android中图片有四种属性 ALPHA_8:每个像素占用1...
    99+
    2022-11-13
  • java 实现图片像素质量压缩与图片长宽缩放
    目录java 图片像素质量压缩与图片长宽缩放java 修改图片dpi(像素/大小)java 图片像素质量压缩与图片长宽缩放 今天找到的这个方法比以前项目用到的方法更好,这里记录下,方...
    99+
    2022-11-12
  • 怎么处理图片过大问题?如何把图片压缩到最小
      在日常办公中,我们总会遇到各种各样的问题,比如如何将PDF转换成Word,图片的压缩,视频压缩等等,这些都是上班族经常遇到的问题,小编在上班的时候经要与图片打交道,可是经常遇到这样的问题就是图片太大...
    99+
    2022-10-18
  • css如何实现图片放大缩小动画
    这篇“css如何实现图片放大缩小动画”除了程序员外大部分人都不太理解,今天小编为了让大家更加理解“css如何实现图片放大缩小动画”,给大家总结了以下内容,具有一定借鉴价值,内容详细步骤清晰,细节处理妥当,希...
    99+
    2022-10-19
  • C语言如何实现图片放大缩小
    这篇文章主要介绍“C语言如何实现图片放大缩小”,在日常操作中,相信很多人在C语言如何实现图片放大缩小问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”C语言如何实现图片放大缩小”的疑惑有所帮助!接下来,请跟着小编...
    99+
    2023-06-30
  • 如何使用Python实现图片压缩
    小编给大家分享一下如何使用Python实现图片压缩,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!1、引言我们先来看一下,自拍照原图。图片大小是 53KB接下来,就...
    99+
    2023-06-26
  • ps如何缩放图片大小
    本文小编为大家详细介绍“ps如何缩放图片大小”,内容详细,步骤清晰,细节处理妥当,希望这篇“ps如何缩放图片大小”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。首先“新建”一个ps画布。新建完成后,将需要缩放的图片...
    99+
    2023-07-02
  • ps如何放大缩小图片
    本文小编为大家详细介绍“ps如何放大缩小图片”,内容详细,步骤清晰,细节处理妥当,希望这篇“ps如何放大缩小图片”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。首先新建一个桌布。新建后,将想要编辑的图片拖动到ps里...
    99+
    2023-07-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作