# PictureCutting **Repository Path**: VVWhy/PictureCutting ## Basic Information - **Project Name**: PictureCutting - **Description**: 图片批量裁剪工具。 可以对图片进行批量裁切,以及格式转换。 有两种裁切方式,按比例和等分裁切。 - **Primary Language**: Unknown - **License**: GPL-2.0 - **Default Branch**: master - **Homepage**: http://www.cnblogs.com/oloroso/p/4691745.html - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 31 - **Created**: 2016-03-23 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README #PictureCutting 写这个工具的原因是因为在获取一个软件的皮肤包中的图片的时候需要进行批量的裁切工作,而有没有找到在linux下简单好用的工具,干脆就用`QT`写了一个。 [乌合之众博客](http://www.cnblogs.com/oloroso/p/4691745.html) ##编译 首先必须得安装Qt开发环境,如果没有,请百度。 最简单的做法就是使用`QtCreator`软件打开`src`目录下的`PictureCutting.pro`文件,构建生成即可。 正常编译步骤如下: - 1、进入`src`目录 - 2、使用`qmake`工具生成`Makefile`文件 - 3、`make`编译 因为没有使用Qt的`tr`来做翻译,直接在代码中写的中文。如果编译后运行出现了乱码,请检查源代码文件的编码!!! ##批量裁切 批量裁切是这个软件的主要功能。单击按钮添加要进行处理的图片,然后在右侧选择裁切方式和设置裁切参数,左下角选择裁切输出参数和输出的目录和文件名选项,点击`开始`按钮即可。 ###按比例裁切 指的是按照上下左右裁去部分的方式。 例如原图是`1200*900`大小的,现在裁切比例设置为 上:`10%`、下:`20%`、左:`20%`、右:`50%`,那么将会裁切出原图中起点坐标为`240,90`高宽为`360*630`大小的部分。 ![输入图片说明](http://git.oschina.net/uploads/images/2015/0731/113221_22f76ff5_132549.jpeg "在这里输入图片标题") ###横纵向均分裁切 这个就简单了,就是将图片按照等分的原则均分为多张图片。例如原图为`1200*900`现在横向分`3`份,纵向分`3`份,那就把原图分成了`9`张`400*300`大小的图片了。 ![PictureCutting界面](http://git.oschina.net/uploads/images/2015/0731/112013_f6f90cfa_132549.png "在这里输入图片标题")