bmp

Pure crystal BMP manipulation

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

Repository

bmp

Owner
Statistic
  • 0
  • 0
  • 0
  • 2
  • 0
  • 8 months ago
  • February 11, 2023
License

MIT License

Links
Synced at

Mon, 23 Dec 2024 04:56:41 GMT

Languages