https://github.com/bihe0832/getimageinfo
一款基于Java环境的获取图片信息的工具,可以获取图片的透明度、大小等
https://github.com/bihe0832/getimageinfo
alpha png tinyjpg tinypng
Last synced: about 1 year ago
JSON representation
一款基于Java环境的获取图片信息的工具,可以获取图片的透明度、大小等
- Host: GitHub
- URL: https://github.com/bihe0832/getimageinfo
- Owner: bihe0832
- Created: 2017-04-05T09:23:16.000Z (about 9 years ago)
- Default Branch: master
- Last Pushed: 2017-05-16T01:13:40.000Z (about 9 years ago)
- Last Synced: 2025-06-02T11:01:50.196Z (about 1 year ago)
- Topics: alpha, png, tinyjpg, tinypng
- Language: Java
- Homepage: http://blog.bihe0832.com/png_alpha.html
- Size: 799 KB
- Stars: 3
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## 简介
getImageInfo 是几款个人基于Java编写的获取图片信息(大小、透明度以及编码方案)、图片压缩等的工具,方便在命令行处理图片。
### 目录介绍
├── README.md :项目介绍
│
├── head.jpg:非透明渐变图片事例
│
├── head.png:透明渐变图片事例
│
├── getImgInfo.jar:查看图片基本信息(大小、透明度以及编码方案)的可执行jar
│
├── getImgInfo:getImgInfo.jar源码
│
├── tinyjpg.jar:封装了tinyjpg,支持HTTP代理的图片压缩SDK的可执行jar
│
└── tinyjpg:tinyjpg.jar的源码
## 使用事例
这里仅介绍核心用法,详细的用法请参照工具对应目录下的README文件
### getImgInfo.jar
➜ getPNGInfo git:(master) ✗ java -jar ./getImgInfo.jar head.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 ./getImgInfo.jar head.png
{"ret":0,"msg":"图片是否有渐变: true ,图片尺寸为(宽*高): 344 * 344 , 图片大小: 33 KB,图片类型: 6","hasAlpha":true,"type":6,"width":344,"height":344,"size":33}
### tinyjpg.jar
➜ 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%
## 相关文章
- [如何生成混淆过的可执行的jar程序](http://blog.bihe0832.com/runnable-jar.html)
- [iMac下制作含透明度图片及判断图片透明度](http://blog.bihe0832.com/png_alpha.html)
- [Android安装包精简系列之图片优化](http://blog.bihe0832.com/android-optimize-img.html)