Releases: bihe0832/getImageInfo
Releases · bihe0832/getImageInfo
增加图片压缩
获取图片的基本信息
-
简介
获取图片的基本信息,包括:大小、长宽、是否含透明或者渐变、图片编码类型
-
使用事例
➜ getPNGInfo git:(master) ✗ java -jar ./getPNGInfo.jar ./png_test_head_origin.jpg {"ret":0,"msg":"图片是否有渐变: false ,图片尺寸为(宽*高): 344 * 344 , 图片大小: 7 KB,图片类型: 5","hasAlpha":false,"type":5,"width":344,"height":344,"size":7} ➜ getPNGInfo git:(master) ✗ java -jar ./getPNGInfo.jar ./png_test_head.png {"ret":0,"msg":"图片是否有渐变: true ,图片尺寸为(宽*高): 344 * 344 , 图片大小: 33 KB,图片类型: 6","hasAlpha":true,"type":6,"width":344,"height":344,"size":33}
压缩图片
-
简介
封装了tinyjpg的,支持HTTP代理的图片压缩
-
使用事例
➜ getPNGInfo git:(master) ✗ java -jar ./tinyjpg.jar ~/temp/1/head.jpg tinypng_api_key:QVFA4tI-IBD6Ge4gcCqQX44xTderwr1f http_proxy:http://dev-proxy.oa.com:8080 file unoptimized size: 8037 file optimized: /Users/hardyshi/temp/1/head_optimized.jpg file optimized size: 4895 file compress percentage: 39.094193%
获取图片基本信息
第一版
可以获取图片的基本信息,包括:大小、长宽、是否含透明或者渐变、图片编码类型
使用事例
➜ getPNGInfo git:(master) ✗ java -jar ./getPNGInfo.jar ./png_test_head_origin.jpg
{"ret":0,"msg":"图片是否有渐变: false ,图片尺寸为(宽*高): 344 * 344 , 图片大小: 7 KB,图片类型: 5","hasAlpha":false,"type":5,"width":344,"height":344,"size":7}
➜ getPNGInfo git:(master) ✗ java -jar ./getPNGInfo.jar ./png_test_head.png
{"ret":0,"msg":"图片是否有渐变: true ,图片尺寸为(宽*高): 344 * 344 , 图片大小: 33 KB,图片类型: 6","hasAlpha":true,"type":6,"width":344,"height":344,"size":33}