图片文件压缩并上传至阿里云OSS

您所在的位置:网站首页 一年级广播稿范文对老师的感谢 图片文件压缩并上传至阿里云OSS

图片文件压缩并上传至阿里云OSS

2024-06-30 08:35:37| 来源: 网络整理| 查看: 265

图片处理 Thumbnails

在进行Java开发时可以使用Thumbnails工具类对图片进行处理,旋转、裁剪、格式转换、加水印等。

使用步骤 导包 net.coobird thumbnailator 0.4.8 方法 1.读入源图片

能够批量处理,多个文件或者文件夹:

Thumbnails.of(BufferedImage... images) 从BufferedImage读入源;

Thumbnails.of(File... files) 从文件或者文件夹读入源;

Thumbnails.of(InputStream... inputStreams) 从流读入源;

Thumbnails.of(String... files)

Thumbnails.of(URL... urls)

2.设置大小,按比例或者拉伸

.size(int width, int height) 按比例,使原图撑满size大小;

.width(int width) 设置宽,高按比例;

.height(int height) 设置高,宽按比例;

.forceSize(int width, int height) 设置宽高,不按比例,会按照设置的宽高拉伸;

.scale(double scale) 按比例缩放,0~1缩小,1原比例,>1放大;

.scale(double scaleWidth, double scaleHeight) 长宽各自设置比例,会拉伸;

.scalingMode(ScalingMode config) 缩放模式(ScalingMode枚举BICUBIC、BILINEAR、PROGRESSIVE_BILINEAR);

.keepAspectRatio(boolean keep) 设置是否按比例,false不按比例;

注:size、width/height、scale、forceSize不能并用;size至关于width+height;forceSize关于设置长款+keepAspectRatio=false,因此forceSize不能跟其余设置长款属性、keepAspectRatio并用;

3.剪裁

.sourceRegion(int x, int y, int width, int height) 剪裁原图,坐标x,y起始,剪裁出宽度width高度height的图像,x向右为正,y向下为正,width(向右)和height(向下)必须大于0;

.sourceRegion(Position position, int width, int height) 剪裁原图,区域位置position可用Positions枚举的9个位置或者实现Position接口的实现类;

.sourceRegion(Position position, Size size)

.sourceRegion(Rectangle region)

.sourceRegion(Region sourceRegion)

.crop(Position position) 剪裁生成的缩略图,按照size设定剪裁;

4.旋转

.rotate(double angle) 旋转角度,顺时针为正;

5.水印

.watermark(BufferedImage image) 中心位置50%透明度设置水印;

.watermark(BufferedImage image, float opacity) 中心位置,opacity的不透明度设置水印(0.0



【本文地址】

公司简介

联系我们

今日新闻


点击排行

实验室常用的仪器、试剂和
说到实验室常用到的东西,主要就分为仪器、试剂和耗
不用再找了,全球10大实验
01、赛默飞世尔科技(热电)Thermo Fisher Scientif
三代水柜的量产巅峰T-72坦
作者:寞寒最近,西边闹腾挺大,本来小寞以为忙完这
通风柜跟实验室通风系统有
说到通风柜跟实验室通风,不少人都纠结二者到底是不
集消毒杀菌、烘干收纳为一
厨房是家里细菌较多的地方,潮湿的环境、没有完全密
实验室设备之全钢实验台如
全钢实验台是实验室家具中较为重要的家具之一,很多

推荐新闻


图片新闻

实验室药品柜的特性有哪些
实验室药品柜是实验室家具的重要组成部分之一,主要
小学科学实验中有哪些教学
计算机 计算器 一般 打孔器 打气筒 仪器车 显微镜
实验室各种仪器原理动图讲
1.紫外分光光谱UV分析原理:吸收紫外光能量,引起分
高中化学常见仪器及实验装
1、可加热仪器:2、计量仪器:(1)仪器A的名称:量
微生物操作主要设备和器具
今天盘点一下微生物操作主要设备和器具,别嫌我啰嗦
浅谈通风柜使用基本常识
 众所周知,通风柜功能中最主要的就是排气功能。在

专题文章

    CopyRight 2018-2019 实验室设备网 版权所有 win10的实时保护怎么永久关闭