https://github.com/cyyynthia/image-bench
Measure the performances of many image libraries out there, written in various languages.
Science Score: 13.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
○CITATION.cff file
-
✓codemeta.json file
Found codemeta.json file -
○.zenodo.json file
-
○DOI references
-
○Academic publication links
-
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (9.1%) to scientific vocabulary
Repository
Measure the performances of many image libraries out there, written in various languages.
Basic Info
- Host: GitHub
- Owner: cyyynthia
- License: bsd-3-clause
- Language: JavaScript
- Default Branch: mistress
- Size: 35.5 MB
Statistics
- Stars: 4
- Watchers: 1
- Forks: 0
- Open Issues: 0
- Releases: 0
Metadata Files
README.md
Image Bench
On my way to write a media proxy service, I did some research work to find out the most efficient way to resize an image (given that I am a dumb girl, translate this to "what's the fastest lib"). And I was left with this very unpleasant conclusion that apparently efficient software is an unpopular opinion.
I'm obviously exaggerating here, but it was extremely hard to find a lib that would satisfy me and that I was willing to use. So I decided to make this thing.
What is this?
This project measures the performances of as many libs as possible, and aggregate all this data in a nice chart that you can (soon) see for yourself at https://image-bench.cynthia.dev.
I also want to track the evolution of image resize, and maybe give motivation to some folks out there to make their libs faster 🚀
What is benchmarked?
For now I'm focusing on image resize performance, but I'll also add to the suite some other operations to have a complete:tm: benchmark.
But benchmark for X is unfair!
If you feel the results for a specific library are biased because of some mistakes in the code used for benchmarking, feel free to open an issue and/or a PR!
Will you add that lib?
Why not! If you want to see a new lib added to the benchmark, file an issue and I (or a very kind contributor) will look into it.
License?
The benchmarking code is available under the BSD-3-Clause license. The results I'm making available are provided under a CC BY-SA 4.0 license.
Test data acknowledgements
The beautiful pictures in testdata of the city of Toulouse (France) are courtesy of:
- gare-matabiau: Photo by Didier Descouens (license CC BY-SA 4.0)
- carmes-feral: Photo by Siddhant Kumar on Unsplash
- jardin-royal: Photo by DAT VO on Unsplash
- place-st-pierre: Photo by DAT VO on Unsplash
Owner
- Name: Cynthia
- Login: cyyynthia
- Kind: user
- Location: Toulouse, France
- Company: @Borkenware
- Website: https://cynthia.dev
- Twitter: cyyynthia_
- Repositories: 102
- Profile: https://github.com/cyyynthia
23f. French Computer Science student at the University of Toulouse. I have a crippling cookie and coffee addiction.
GitHub Events
Total
Last Year
Issues and Pull Requests
Last synced: about 1 year ago
All Time
- Total issues: 0
- Total pull requests: 0
- Average time to close issues: N/A
- Average time to close pull requests: N/A
- Total issue authors: 0
- Total pull request authors: 0
- Average comments per issue: 0
- Average comments per pull request: 0
- Merged pull requests: 0
- Bot issues: 0
- Bot pull requests: 0
Past Year
- Issues: 0
- Pull requests: 0
- Average time to close issues: N/A
- Average time to close pull requests: N/A
- Issue authors: 0
- Pull request authors: 0
- Average comments per issue: 0
- Average comments per pull request: 0
- Merged pull requests: 0
- Bot issues: 0
- Bot pull requests: 0