Java裁剪图片

一、需求
工作中需要将一张前端传过来的图片按照16:9的比例裁剪
二、步骤
1、通过ImageIO工具类读取网络、本地、或内存中的图片, 返回一个BufferedImage对象实例
BufferedImage类是Image抽象类的实现类,作用是将一个图片加载到内存中,它会在内存中有个图像缓冲区,利用缓冲区对图像做操作。
BufferedImage bufImage = ImageIO.read(InputStream input);
2、使用BufferedImage的相关API操作图片
int width = src.getWidth();//获得宽度
int height = src.getHeight();//获得高度
/**
* 裁剪图片, 参数说明:
* x: 裁剪起点横坐标
* y: 裁剪起点纵坐标
* w: 需要裁剪的宽度
* h: 需要裁剪的高度
*/
BufferedImage getSubimage (int x, int y, int w, int h);
3

Java裁剪图片最先出现在Python成神之路

版权声明:
作者:zhangchen
链接:https://www.techfm.club/p/10069.html
来源:TechFM
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>