首页 > 其他分享 >jdk1.6图片压缩

jdk1.6图片压缩

时间:2024-06-13 21:45:15浏览次数:19  
标签:jep 压缩 jdk1.6 param height width tag quality 图片

在高版本的jdk中,暂未找到替换方案

class Test{
    /***
     * 图片缩放处理
     * <pre>
     *   Some guidelines:
     *     0.75 high quality
     *     0.5  medium quality
     *     0.25 low quality
     * </pre>
     *
     * @param quality   压缩质量 0.0-1.0 setting of desired quality level.
     * @param is        源文件路径
     * @param os        目标文件路径
     * @param width     预期宽度
     * @param height    预期高度
     * @throws IOException io
     */
    public static void scale(InputStream is, OutputStream os, int width, int height, float quality) throws IOException {
        Image srcFile = ImageIO.read(is);
        BufferedImage tag = new BufferedImage(width, height, BufferedImage.TYPE_INT_RGB);
        tag.getGraphics().drawImage(srcFile, 0, 0, width, height, null);
        JPEGImageEncoder encoder = JPEGCodec.createJPEGEncoder(os);
        JPEGEncodeParam jep = JPEGCodec.getDefaultJPEGEncodeParam(tag);
        jep.setQuality(quality, true);
        encoder.encode(tag, jep);
    }
}

标签:jep,压缩,jdk1.6,param,height,width,tag,quality,图片
From: https://www.cnblogs.com/chenss15060100790/p/18246809

相关文章

  • 基于CNN-RNN模型的验证码图片识别
    基于CNN-RNN模型的验证码图片识别是一个在计算机视觉和自然语言处理领域的经典应用场景,特别适合处理复杂的验证码(如字符连成一条线的或扭曲的验证码)和序列数据。这个任务通常包括以下几个步骤:数据预处理:图像增强:旋转、缩放、添加噪声等,以提高模型的泛化能力。字符分割......
  • 使用exec函数族,父子进程分别拷贝图片前后部分
    1#include<stdio.h>2#include<sys/stat.h>3#include<sys/types.h>4#include<unistd.h>5#include<fcntl.h>67intmain(intargc,constchar*argv[])8{9intfd_r=open("./1zh.jpg",O......
  • 短视频压缩与编码技术在短剧APP小程序开发中的应用:重要性分析
    在短剧APP小程序开发中,短视频的压缩与编码技术扮演着至关重要的角色。随着移动互联网的快速发展,用户对短视频内容的加载速度和播放质量提出了更高要求。本文将分析短视频压缩与编码技术对于短剧APP的重要性,并探讨其在实际开发中的应用。短视频压缩与编码技术的重要性提高加......
  • 短视频压缩与编码技术在短剧APP小程序开发中的应用:技术选择与工具推荐
    在短剧APP小程序开发中,选择合适的短视频压缩与编码技术及工具对于实现高效的视频处理至关重要。本文将探讨如何选择合适的技术和工具,以及推荐一些在实际开发中常用的解决方案。技术选择的原则平衡压缩率与视频质量:在选择压缩技术时,需要平衡压缩率与视频质量之间的关系。过......
  • Linux tar 打包 gz bz xz zip 压缩
    Linuxtar打包gzbzxzzip压缩date:2024-06-13打包的含义是将多个文件变成一个文件(这个文件称为归档文件),可以用tar来做这个事情,但是其不会压缩,可以结合使用其它压缩工具,如gzip、bzip2或xz,来创建既打包又压缩的归档文件,这就是经常看到的压缩包了。scp-Cpr传输大量......
  • 记录--前端实现文件预览(word、excel、pdf、ppt、xmind、 音视频、图片、文本) 国际化
    ......
  • 图片和视频都可以去水印啦,ai去水印的简单两种方法
    有时候我们希望移除视频中的水印,但又不擅长使用专业软件,结果反而花费了很多时间和精力。这种情况下该怎么办呢?今天给大家推荐两个方法:一.在线去水印Photopea是一款在线图像编辑器,界面和功能与Photoshop相似,无需下载软件即可使用。其强大的AI去水印功能使得去除图片水印变得非常......
  • 一文搞懂雷达脉冲压缩和匹配滤波器
    目录1.前言2.脉冲压缩原理3.匹配滤波器4.频域相乘法5.举例微信公众号获取更多FPGA相关源码:1.前言为了解决传统单频脉冲雷达面临的作用距离和空间分辨力之间的矛盾,脉冲压缩理论被提出。在接收端设计一个和发射信号能够“共轭匹配”的网络来实现脉冲压缩。接收到的回......
  • 前端JSZip结合file-saver下载文件打包导出压缩文件
    需求场景:前端拿到下载文件的url,请求并将文件进行分类压缩生成压缩包导出前端导出文件的优点:减轻服务器负担:后端生成压缩文件可能会占用服务器资源和时间。如果压缩的内容很大,可能会导致服务器压力增加,影响其他用户的访问速度。将这些任务转移到前端可以减轻服务器负担,提高......
  • 图片翻译工具哪个好用?高效解决英文摘要翻译难题
    当毕业论文的英文摘要摆在面前时,很多学生都会感到头疼。不仅因为英文水平可能不够,而且如果完全依靠自己翻译摘要,很难对翻译结果放心,往往需要借助一些图片翻译工具来帮助。所以给大家安利5个平时用得较多,且评价较高的图片文字翻译工具,一起来get吧~安利『壹』.翻译相机▎应用......