# imageio **Repository Path**: exa007/imageio ## Basic Information - **Project Name**: imageio - **Description**: 一般支持的格式如下: Read:JPEG 2000, JPG, tiff, bmp, PCX, gif, WBMP, PNG, RAW, JPEG, PNM, tif, TIFF, wbmp, jpeg, jbig2, jpg, JPEG2000, BMP, pcx, GIF, png, raw, JBIG2, pnm, TIF, jpeg2000, jpeg 2000 Write:JPEG 2000, JPG, tiff, bmp, PCX, gif, WBMP, PNG, RAW, JPEG, PNM, tif, TIFF, wbmp, jpeg, jpg, JPEG2000, BMP, pcx, GIF, png, raw, pnm, TIF, jpeg2000, jpeg 2000 所以,像Apple的HEIC格式,是不支持使用Thumbnailator进行处理的 - **Primary Language**: Java - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 3 - **Forks**: 0 - **Created**: 2021-03-22 - **Last Updated**: 2025-06-11 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # imageio #### 介绍 图片格式转换工具一般支持的格式如下: Read:JPEG 2000, JPG, tiff, bmp, PCX, gif, WBMP, PNG, RAW, JPEG, PNM, tif, TIFF, wbmp, jpeg, jbig2, jpg, JPEG2000, BMP, pcx, GIF, png, raw, JBIG2, pnm, TIF, jpeg2000, jpeg 2000 Write:JPEG 2000, JPG, tiff, bmp, PCX, gif, WBMP, PNG, RAW, JPEG, PNM, tif, TIFF, wbmp, jpeg, jpg, JPEG2000, BMP, pcx, GIF, png, raw, pnm, TIF, jpeg2000, jpeg 2000 所以,像Apple的HEIC格式,是不支持使用Thumbnailator进行处理的 #### 如把png/png/bmp/gif/webp格式压缩后并转换为png/png/bmp/webp #### 软件架构 软件架构说明 依赖 1. spring-boot-starter-parent 2.4.4 2. spring-boot-starter-web 3. spring-boot-starter-thymeleaf(delete) 4. webp-imageio-core 0.1.3 5. Thumbnailator[0.4, 0.5) #### 安装教程 1. xxxx 2. xxxx 3. xxxx #### 使用说明 1. git clone https://gitee.com/xiaoping55520/imageio 2. 打开idea 点击Excute Maven Goal图标,选择maven install 生成jar 文件(mvn package -Dmaven.test.skip=true ) 3. java -jar xxx.jar (config文件夹) $\color{red}{注意启动前先在当前目录新建static文件夹 }$(delete) 4. 打开http://127.0.0.1:8009/ ![运行画面效果](https://images.gitee.com/uploads/images/2021/0322/181429_10305b86_567354.png "画面截图.png") #### 参与贡献 1. Fork 本仓库 2. 新建 Feat_xxx 分支 3. 提交代码 4. 新建 Pull Request