https://github.com/cyyynthia/image-bench

Measure the performances of many image libraries out there, written in various languages.

https://github.com/cyyynthia/image-bench

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
Last synced: 10 months ago · JSON representation

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
Created over 5 years ago · Last pushed over 5 years ago
Metadata Files
Readme License

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

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
Top Authors
Issue Authors
Pull Request Authors
Top Labels
Issue Labels
Pull Request Labels