前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >java图片切片

java图片切片

作者头像
阿超
发布2023-06-23 14:20:11
1410
发布2023-06-23 14:20:11
举报
文章被收录于专栏:快乐阿超快乐阿超

女人绝不会被奉承解除武装,而男人大都会陷落。——王尔德

可以使用hutoolImgUtil.slice

代码语言:javascript
复制
ImgUtil.slice(FileUtil.file("d:/test/logo.jpg"), FileUtil.file("d:/test/dest"), 200, 150);
代码语言:javascript
复制
 /**
 * 图像切片(指定切片的宽度和高度)
 *
 * @param srcImageFile 源图像
 * @param descDir      切片目标文件夹
 * @param destWidth    目标切片宽度。默认200
 * @param destHeight   目标切片高度。默认150
 */
public static void slice(final File srcImageFile, final File descDir, final int destWidth, final int destHeight)

而且除了指定宽度和高度的,还可以使用:

代码语言:javascript
复制
/**
 * 图像切割(指定切片的行数和列数)
 *
 * @param srcImageFile 源图像文件
 * @param destDir      切片目标文件夹
 * @param formatName   格式名称,即图片格式后缀
 * @param rows         目标切片行数。默认2,必须是范围 [1, 20] 之内
 * @param cols         目标切片列数。默认2,必须是范围 [1, 20] 之内
 */
public static void sliceByRowsAndCols(final File srcImageFile, final File destDir, final String formatName, final int rows, final int cols)

来指定切分的行数和列数

代码语言:javascript
复制
ImgUtil.sliceByRowsAndCols(FileUtil.file("d:/test/logo.jpg"), FileUtil.file("d:/test/dest"), ImgUtil.IMAGE_TYPE_JPEG, 1, 5);

非常方便

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2023-06-03,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档