1.0.5 • Published 1 year ago

uniapp-image-compress v1.0.5

Weekly downloads
-
License
MIT
Repository
-
Last release
1 year ago

Environment Prepare

Install uniapp-image-compress:

yarn add uniapp-image-compress

Vue Demo

<view class="upload-page">
    <view class="upload-tips">您最多可上传{{maxCount}}张图片</view>
    <view class="image-list">
        <view v-for="(item, index) in fileList" :key="index" class="image-item">
            <image class="image" mode="aspectFit" :src="item" @click="viewImage(index)"></image>
            <image class="image-delete" src="@/static/pdf.png" @tap.stop="deleteImage" :data-index="index"></image>
        </view>
        <view v-if="fileList.length < maxCount" class="image-item" @tap="openAlbum">
            <image class="image" src="@/static/logo.png"></image>
        </view>
    </view>
    <view class="upload-btn" @tap="confirmUpload">确定</view>

    <canvas canvas-id="pressCanvas" id="pressCanvas" class="press-canvas"></canvas>
</view>

JS Demo

import { getLessLimitSizeImage } from 'uniapp-image-compress'

getLessLimitSizeImage('pressCanvas', file, 1, 750, (imagePath) => {
    console.log('imagePath,', imagePath)
    <!-- pathToBase64(imagePath)
        .then((path) => {
            console.log(path)
        }) -->
})
1.0.5

1 year ago

1.0.4

1 year ago

1.0.3

1 year ago

1.0.2

1 year ago

1.0.1

1 year ago

1.0.0

1 year ago