# 规划
- 可以先改变尺寸, 再合并
- 合并功能尽量简单, 通过多次合并来达到最终目的
# 功能细节
- 改变尺寸功能
- 横向和纵向两个合并功能
- 可以删除不需要合并的图片
- 可以移动合并图片的顺序(暂未实现, 选择图片的时候, 可以注意一下顺序)
- 点击合并后的图片可以下载, 方便用户操作
# 页面截图
# 代码关键方法
## 基础方法, 读取用户选择的图片数据
//从input选择的图片文件中读取到img对象中
this.getImageByFile = function(file, callback) {
//异步读取
let p = new Promise((success, error) => {
let reader = new FileReader();
reader.onload = function(evt) {
let image = new Image();
image.src = evt.target.result;
success(image);
};
reader.readAsDataURL(file);
}).then(image => {
callback(image); //