Skip to content

Releases: bihe0832/getImageInfo

增加图片压缩

06 Apr 10:20
Compare
Choose a tag to compare
增加图片压缩 Pre-release
Pre-release

获取图片的基本信息

  • 简介

    获取图片的基本信息,包括:大小、长宽、是否含透明或者渐变、图片编码类型

  • 使用事例

    ➜  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%
    

获取图片基本信息

06 Apr 05:00
Compare
Choose a tag to compare

第一版

可以获取图片的基本信息,包括:大小、长宽、是否含透明或者渐变、图片编码类型

使用事例

➜  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}