1.0.2 • Published 2 years ago

@vxianchang/util-mini v1.0.2

Weekly downloads
-
License
MIT
Repository
-
Last release
2 years ago

util-mini

专注于图片处理

安装

npm i @vxianchang/util-mini
/**
 * cfgObj = {
 *     file: File, //选择的图片文件
 *     //以下字段可选,且相互独立。都没有时,仅压缩
 *     cut: { //缩放剪裁。大于高宽,缩放并取中间部分;小于高宽,按比例剪裁,但是不放大。
 *         width: 256, //!cutWidth && (cutWidth = naturalWidth);
 *         height: 256, //!cutHeight && (cutHeight = naturalHeight);
 *     },
 *     max: { //限制高宽。限制选择图片的高宽,不能超过内容约束。
 *         width: 256, //存在将产生约束
 *         height: 256, //存在将产生约束
 *     }
 * }
 *
 * imgFile = {
 *     file: File, //选择的图片文件
 *     name: File.name, //文件名
 *
 *     blob: Blob, //{size: 38969, type: "image/jpeg"}
 *     size: Blob.size, //生成图片大小
 *     type: Blob.type, //生成图片类型
 *
 *     ext: 'png', //生成图片后缀
 *     width: canvas.width, //图片宽度
 *     height: canvas.height, //图片高度
 *
 *     base64, //处理后的图片文件
 * }
 */