https://github.com/wvanbergen/chunky_png
chunkypng png png-decoder png-encoder rdoc
Last synced: about 1 month ago
Repository metadata:
Read/write access to PNG images in pure Ruby.
- Host: GitHub
- URL: https://github.com/wvanbergen/chunky_png
- Owner: wvanbergen
- License: mit
- Created: 2010-01-04T06:56:19.000Z (almost 15 years ago)
- Default Branch: master
- Last Pushed: 2024-06-03T10:22:43.000Z (7 months ago)
- Last Synced: 2024-10-29T12:59:42.177Z (about 2 months ago)
- Topics: chunkypng, png, png-decoder, png-encoder, rdoc
- Language: Ruby
- Homepage: https://chunkypng.com
- Size: 1.19 MB
- Stars: 1,051
- Watchers: 28
- Forks: 101
- Open Issues: 16
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.rdoc
- Contributing: CONTRIBUTING.rdoc
- License: LICENSE
Owner metadata:
- Name: Willem van Bergen
- Login: wvanbergen
- Email:
- Kind: user
- Description:
- Website: http://www.vanbergen.org/
- Location: Ottawa, Canada
- Twitter: wvanbergen
- Company:
- Icon url: https://avatars.githubusercontent.com/u/15870?u=5118b88e96fbfc673dbc712cefcf06797964f2f9&v=4
- Repositories: 48
- Last Synced at: 2023-04-11T16:46:25.452Z
- Profile URL: https://github.com/wvanbergen
- Sponsor URL:
Committers metadata
Last synced: about 1 month ago
Total Commits: 538
Total Committers: 39
Avg Commits per committer: 13.795
Development Distribution Score (DDS): 0.227
Commits in past year: 0
Committers in past year: 0
Avg Commits per committer in past year: 0.0
Development Distribution Score (DDS) in past year: 0.0
Name | Commits | |
---|---|---|
Willem van Bergen | w****m@v****g | 416 |
Jen Hamon | j****n@g****m | 15 |
3ifbyw | 3****w@g****m | 15 |
Willem van Bergen | w****m@s****m | 11 |
Aleksey | i****g@g****m | 10 |
Joe Lencioni | j****i@b****m | 10 |
Joe Lencioni | j****i@c****m | 10 |
Willem van Bergen | w****m@r****m | 8 |
Bob Lail | b****y@g****m | 3 |
Olle Jonsson | o****n@g****m | 2 |
Troy Ross | t****s@m****m | 2 |
Stephen Eckenrode | s****e@p****m | 2 |
Richard Blair | r****d@b****m | 2 |
Matthew Kobs | m****s@c****g | 2 |
Marc-Andre Lafortune | g****b@m****a | 2 |
Jeremy Evans | c****e@j****t | 2 |
Dominick | d****o@g****m | 2 |
Chris Seaton | c****s@c****m | 2 |
Ben Johnson | b****n@y****m | 2 |
Atul Bhosale | a****e@g****m | 1 |
DarkElement2 | k****o@g****m | 1 |
Olivier Lacan | hi@o****m | 1 |
Mark Dodwell | m****c | 1 |
Kornelius Kalnbach | m****y@r****e | 1 |
Dirkjan Bussink | d****k@g****m | 1 |
Didip Kerabat | d****p@d****l | 1 |
Jean Boussier | j****r@g****m | 1 |
Jean Krohn | j****n@g****m | 1 |
Joe Lencioni | j****i@a****m | 1 |
Joel Stemmer | s****h@g****m | 1 |
and 9 more... |
Issue and Pull Request metadata
Last synced: about 1 month ago
Package metadata
- Total packages: 2
-
Total downloads:
- rubygems: 151,159,204 total
- Total docker downloads: 669,600,042
- Total dependent packages: 216 (may contain duplicates)
- Total dependent repositories: 46,228 (may contain duplicates)
- Total versions: 85
- Total maintainers: 1
rubygems: chunky_png
This pure Ruby library can read and write PNG images without depending on an external image library, like RMagick. It tries to be memory efficient and reasonably fast. It supports reading and writing all PNG variants that are defined in the specification, with one limitation: only 8-bit color depth is supported. It supports all transparency, interlacing and filtering options the PNG specifications allows. It can also read and write textual metadata from PNG files. Low-level read/write access to PNG chunks is also possible. This library supports simple drawing on the image canvas and simple operations like alpha composition and cropping. Finally, it can import from and export to RMagick for interoperability. Also, have a look at OilyPNG at https://github.com/wvanbergen/oily_png. OilyPNG is a drop in mixin module that implements some of the ChunkyPNG algorithms in C, which provides a massive speed boost to encoding and decoding.
- Homepage: https://github.com/wvanbergen/chunky_png/wiki
- Documentation: http://www.rubydoc.info/gems/chunky_png/
- Licenses: MIT
- Latest release: 1.4.0 (published almost 4 years ago)
- Last Synced: 2024-11-10T21:35:12.975Z (about 1 month ago)
- Versions: 67
- Dependent Packages: 216
- Dependent Repositories: 46,228
- Downloads: 151,159,204 Total
- Docker Downloads: 669,600,042
-
Rankings:
- Downloads: 0.13%
- Dependent repos count: 0.157%
- Docker downloads count: 0.169%
- Dependent packages count: 0.179%
- Average: 0.855%
- Stargazers count: 1.881%
- Forks count: 2.612%
- Maintainers (1)
go: github.com/wvanbergen/chunky_png
- Homepage:
- Documentation: https://pkg.go.dev/github.com/wvanbergen/chunky_png#section-documentation
- Licenses: mit
- Latest release: v1.4.0 (published almost 4 years ago)
- Last Synced: 2024-11-10T21:35:14.039Z (about 1 month ago)
- Versions: 18
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Stargazers count: 2.026%
- Forks count: 2.608%
- Average: 6.243%
- Dependent packages count: 9.56%
- Dependent repos count: 10.779%
Dependencies
- actions/checkout v2 composite
- ruby/setup-ruby v1 composite
- jekyll ~> 3.3 development
- jekyll-commonmark >= 0 development
- jekyll-theme-cayman >= 0 development
- kramdown-parser-gfm >= 0 development
- jruby-openssl >= 0
- rake >= 0 development
- rspec ~> 3 development
- standard >= 0 development
- yard ~> 0.9 development