SpringMVC用户头像上传裁剪Thumbnailator+cropper

功能

基于Maven构建的SpringMVC项目,实现了H5裁剪图片并Ajax上传,服务器对图片进行裁剪处理后返回结果给客户端,无刷新显示结果。

效果图

效果图

下载地址

http://download.csdn.net/download/cx118118/9974509

关键代码

        <!--图片处理-->
        <dependency>
            <groupId>net.coobird</groupId>
            <artifactId>thumbnailator</artifactId>
            <version>0.4.8</version>
        </dependency>
        <!-- commons增强包 -->
        <dependency>
            <groupId>commons-fileupload</groupId>
            <artifactId>commons-fileupload</artifactId>
            <version>${commons.fileupload.version}</version>
        </dependency>
        <dependency>
            <groupId>commons-io</groupId>
            <artifactId>commons-io</artifactId>
            <version>${commons.io.version}</version>
        </dependency>
//裁剪图片并保存

Thumbnails.of(file.getInputStream()).sourceRegion(graphicData.getX(), graphicData.getY(),graphicData.getW(), graphicData.getH()).size(width, height).toFile(savedFile);
 * Cropper v0.9.1
 * https://github.com/fengyuanchen/cropper

猜你喜欢

转载自blog.csdn.net/cx118118/article/details/77942670
今日推荐