bmp

Version, currently 1.2.01 version
  • 1.2.0latestApr 8, 2024

github.com/Globoplox/bmp

Pure crystal BMP manipulation

0 stars
0 dependents
License: MIT

Installation

# Add this to your shard.yml
dependencies:
  bmp:
    github: Globoplox/bmp
    version: ~> 1.2.0

Then run:

shards install

shard.yml

Crystal
1.11.2
License
MIT
Author
Globoplox

Dependencies

This version declares no dependencies.

README

bmp

Parse and build BMP files in crystal lang. No dependency.
Allows to open simplest BMP files with Pluto.

Installation

  1. Add the dependency to your shard.yml:

    dependencies:
      bmp:
        github: globoplox/bmp
  2. Run shards install

Usage

require "bmp"

bmp = BMP.from_file "spec/sample_640×426.bmp"
bmp.color_at(639, 425).red.should eq 58
bmp.color_at(0, 0).green.should eq 130

With Pluto

Note that pluto is not listed as a dependency.

require "pluto"
require "bmp/pluto"

Pluto::ImageRGBA.from_bmp buffer

Contributors