We are so happy to release the new version of vue-core-image-upload. We try to fix some bugs and support some new features. As the slogan:
Do More For You
- Compress image in local browser
- Crop image via canvas
- Multiple files
- New crop section style
We have heard some good suggestions from our users. And those features are so useful and ease to use.
New Crop Section Style
We add a white mask for crop section area. And we change the resize button to be a circle and make it larger.
Compress Image In Local Browser
We add new props
compress. Props compress means the quality of the image you want to compress via browser and then send the compressed image to the server. It is more friendly to mobile devices for saving your network traffic.
<vue-core-image-upload :class="['btn', 'btn-primary']" @imageuploaded="imageUploded" :max-file-size="5242880" compress="50" url="http://22.214.171.124/api/upload.php" > </vue-core-image-upload>
true, and you could select more than one file. And your server will receive an array of files.
multiple-size is a number which limits your count of the files you selected.
<vue-core-image-upload :class="['btn', 'btn-primary']" :crop="false" @imageuploaded="imageUploded" :max-file-size="5242880" :multiple="true" :multiple-size="4" url="http://126.96.36.199/api/upload2.php" > </vue-core-image-upload>
Crop Image Via Canvas
We are also excited about support this feature.
crop="local" The Browser will crop the image via canvas API and send the cropped image to the server. You will see HTTP form data like this:
<vue-core-image-upload crop-ratio="1:1" :class="['btn', 'btn-primary']" crop="local" url="http://188.8.131.52/api/crop.php" extensions="png,gif,jpeg,jpg" text="Crop Image" @imageuploaded="crpoServerImageUploaded"> </vue-core-image-upload>
Update New Document Website
We re-build our document webiste and we provide English document too. The code source are here.
Of course in the future, we'll change some style when cropping the image on mobile devices and fix the new bugs.