JAVA图片管理工具

码云地址

https://gitee.com/songqiming/ywdf

介绍

一款公共图片上传和读取的小工具

软件架构

基于mybatis-plus和spring-boot项目

安装教程

用项目中的sql创建数据库,修改数据库连接
讲prop-web.yml文件中的imagePathPrefix修改为需要的路径,启动项目就OK了

使用说明

提供两个接口

/pub/uploadImage(上传图片接口)

参数名 必选 类型 说明
file MultipartFile 图片文件
type string 自定义图片存放归类,比如机构图片为org
isResize string 是否剪裁缩略图(true-是),默认不剪裁,剪裁后才能在获取图片时才能获取缩略图
width int 缩略图宽(如果isResize为true则不可为空)
height int 缩略高度(如果isResize为true则不可为空)

返回示例

{"retCode": "0000","retMsg": "操作成功","data": {"imageId": 10}
}

返回参数说明

参数名 类型 说明
imageId int 图片id

/pub/getImage(读取图片接口)

直接在浏览器输入:
http://XXXX/pub/getImage?id=XX
剪裁图片:
http://XXXX/pub/getImage?id=XX&isResize=true
如果想放入标签,把链接写到src属性中即可

图片存储说明

图片会存在prop-web.yml中imagePathPrefix路径下,按照上传图片接口的type参数以月为单位存储,缩略图存在tumb目录下

JAVA图片管理工具相关推荐

  1. java 图片image工具类,ImageUtil.java

    1.java 图片image工具类,ImageUtil.java package com.broadway.numpeople.utils;import java.awt.Color; import ...

  2. Java图片添加水印工具

    Java图片添加水印工具 废话少说,直接上代码: import java.awt.AlphaComposite; import java.awt.Color; import java.awt.Font ...

  3. 海图(基于http服务器的图片管理工具)

    有时需要在网页上上传本地图片,这个基于http服务器的图片管理工具就实现了对上传图片.查看所有图片信息.查看指定图片信息.查看指定图片内容.删除图片的功能. 整个海图项目分为两个模块:数据存储模块,服 ...

  4. java代码管理工具_java源码管理与版本控制工具,图文详解

    近些年社会科学技术水平的发展越来越快速了,这也促进了人们对于新技术新知识的学习.尤其是java的应用也越来越广泛.今天就来为大家介绍一下,java源码管理与版本控制工具,一起来了解一下吧. java项 ...

  5. java 图片合成 工具类_Java实现的微信图片处理工具类【裁剪,合并,等比例缩放等】...

    本文实例讲述了Java实现的微信图片处理工具类.分享给大家供大家参考,具体如下: 现在 外面核心,图片文章比较少,看了拷贝代码,而用不了,用相应jar包处理,很多等比例缩放,达不到 想要的给予的期望: ...

  6. 写一个简单的MTK图片管理工具

    前段时间曾经写了一篇介绍MTK的铃声管理的工具,可以把MP3,MID,WAV等声音转化为MTK可以使用的数组以供在编程中使用.后来针对有些朋友需要把数组再转为文件的需求,写了把数组重新写回文件的文章. ...

  7. java 图片添加水印工具

    图片添加水印工具类 /** * * */ package utils;import com.util.UnicodeReader;import javax.imageio.ImageIO; impor ...

  8. ImageRanger Pro Edition for Mac(图片管理工具)

    ImageRanger Pro Mac版是Mac平台上的一款照片管理工具.不需要你复制粘贴,ImageRanger Pro Mac版可以将照片自动整理到不同的文件夹中.本软件测试环境10.15.7系统 ...

  9. java图片处理工具类,很实用哦

    笔者以前在项目里要求处理图片,当时在博客里看到这篇不错的帖子,但是没有看到原作的出处,于是就不客气的转载下来了...同时感谢原创写出这么好的东西. 这个图像工具类可实现以下常用功能:缩放图像.切割图像 ...

  10. java 图片合成 工具类_Java实现的图片上传工具类完整实例

    本文实例讲述了Java实现的图片上传工具类.分享给大家供大家参考,具体如下: package com.gcloud.common; import javax.imageio.ImageIO; impo ...

最新文章

  1. 在WinXP上通过Virtual PC安装WinCE
  2. 美军花大力推动人工智能研发
  3. Java:使用Executors创建和管理线程
  4. 创业活动平台,2019路演活动报名网站
  5. 算法 --- 罗马数字转整数
  6. linux加密框架 crypto 算法管理 - 算法查找接口 crypto_alg_lookup函数
  7. 马上就要到了的即时通讯
  8. 关于电脑周边配件的问题
  9. 不买iPhone11的四大理由,最后一个扎心了
  10. ubuntu-文件管理、编辑
  11. centos7下Jenkins管理员admin密码忘记后处理方法
  12. Win11怎么重置系统?Win11电脑重置系统的操作方法
  13. 多任务计时器anytime
  14. 使用MySQL管理工具-SQLyog9.63报错号码2003,超详细解析
  15. 手把手教你在Linux系统进行项目部署
  16. MIUI12内置软件卸载工具 MIUI系统应用 免ROOT 卸载工具
  17. Word 实用技巧整理
  18. MySQL 从 5.7 到 8.0
  19. cnn输入层_cnn模型怎么画?手把手教你绘制模型图
  20. 将image导入PNETLab环境 VMware

热门文章

  1. ubi ubifs学习笔记
  2. win10开机的微软服务器,win10系统开机登录微软账户的操作方法
  3. 搜狐CEO张朝阳:不想把成功交给一种可能
  4. Python 转义字符表
  5. FineReport 创建报表模板
  6. 超级账本HyperLedger的Fabric-CA的使用(两个组织一个Orderer三个Peer),带视频演示
  7. notes on Scaling Ethereum with Raul Jordan and Preston Van Loon
  8. 事件委托的灵活运用真不会求指教
  9. Java常用对象总结
  10. python debug配置launch.json例子