https://github.com/eiberham/metakiller
:foggy: Images optimizer
https://github.com/eiberham/metakiller
Last synced: 7 months ago
JSON representation
:foggy: Images optimizer
- Host: GitHub
- URL: https://github.com/eiberham/metakiller
- Owner: eiberham
- License: mit
- Created: 2020-09-07T02:21:27.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2020-10-06T00:40:10.000Z (over 5 years ago)
- Last Synced: 2024-12-29T05:24:36.065Z (over 1 year ago)
- Language: Python
- Homepage:
- Size: 5.27 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Metakiller
This is a tool that I was looking forward to building, as it will be useful in order to make images uploaded to the web, less cluttered with metadata and pretty much well optimized for web and/or mobile applications. And by all means it was also conceived as an excuse for me to practice and learn a bit of python which has gotten so popular lately.
It basically strips images metadata and decreases images size by reducing their quality to a reasonable percentage and rolls out a bar graph where you can see how much image size decreased for each image.
## How to use it ?
Quite simple:
1. Drag and drop the source folder to the drag and drop area or click the folder picker button.
2. Find the optimized images within the "output" folder.
3. See how much decreased in size every image in a nice bar graph.

## How to create an installer out of it ?
In order to create a shareable version of this application so that it can run in other machines you can refer to this [gist](https://gist.github.com/eiberham/039ae8334cc35d68c8961e35ced0af71) and follow the process step by step
## Important
In order to run this code, you should add the proposal code snippet located [here](https://github.com/pyqtgraph/pyqtgraph/issues/322) to the axis item class of pyqtgraph, unfortunately the latest version of it doesn't allow x axis label rotations so texts overlaps and the mentioned feature hasn't been added to the library yet.