图片切割
将一个原有图片根据传进来的横切数切成小图。
思路:
获取图片长宽算出切成多少块,然后判断是否丢失像素。
版本一:
1 | java复制代码File file = new File("btg.jpg"); // 项目目录下有名为btg.jpg的图片 |
此时发现一个问题,每个图片都是固定大小。丢掉了一些像素,违背了我们的初衷
思路:
此时我们只能将最右边和最下边的宽高进行计算,右下角的宽高比较特殊,右下角呢个图片宽高=原图宽高-(算出的每格大小 * (列/行 - 1))
具体实现:
方便前段使用将行列都从1开始计数
1 | java复制代码public static void main(String[] args) throws Exception { |
本文转载自: 掘金