|
@@ -106,35 +106,27 @@ export const blobToBase64 = function (blob) {
|
|
|
* 获取图片文件尺寸
|
|
* 获取图片文件尺寸
|
|
|
* @param {*} file
|
|
* @param {*} file
|
|
|
*/
|
|
*/
|
|
|
-export const getImgWH = (data) => {
|
|
|
|
|
- let file = data.file
|
|
|
|
|
-
|
|
|
|
|
- return new Promise((resolve) => {
|
|
|
|
|
- var reader = new FileReader();
|
|
|
|
|
- //读取图片文件
|
|
|
|
|
- reader.readAsDataURL(file);
|
|
|
|
|
- reader.onload = function (e) {
|
|
|
|
|
- //初始化JavaScript图片对象
|
|
|
|
|
- var image = new Image();
|
|
|
|
|
- //FileReader获得Base64字符串
|
|
|
|
|
- image.src = e.target.result;
|
|
|
|
|
- image.onload = function () {
|
|
|
|
|
- //获得图片高宽
|
|
|
|
|
- var height = this.height;
|
|
|
|
|
- var width = this.width;
|
|
|
|
|
- resolve({
|
|
|
|
|
- WH: {
|
|
|
|
|
- height,
|
|
|
|
|
- width
|
|
|
|
|
- },
|
|
|
|
|
- list:data.list,
|
|
|
|
|
- file
|
|
|
|
|
- })
|
|
|
|
|
- };
|
|
|
|
|
- }
|
|
|
|
|
- })
|
|
|
|
|
-
|
|
|
|
|
-
|
|
|
|
|
|
|
+export const getImgWH = (file) => {
|
|
|
|
|
+ return new Promise((resolve) => {
|
|
|
|
|
+ var reader = new FileReader()
|
|
|
|
|
+ //读取图片文件
|
|
|
|
|
+ reader.readAsDataURL(file)
|
|
|
|
|
+ reader.onload = function (e) {
|
|
|
|
|
+ //初始化JavaScript图片对象
|
|
|
|
|
+ var image = new Image()
|
|
|
|
|
+ //FileReader获得Base64字符串
|
|
|
|
|
+ image.src = e.target.result
|
|
|
|
|
+ image.onload = function () {
|
|
|
|
|
+ //获得图片高宽
|
|
|
|
|
+ var height = this.height
|
|
|
|
|
+ var width = this.width
|
|
|
|
|
+ resolve({
|
|
|
|
|
+ height,
|
|
|
|
|
+ width
|
|
|
|
|
+ })
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
|
|
+ })
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
|