Gisc

Version, currently 0.1.01 version
  • 0.1.0latestNov 6, 2017

github.com/exts/Gisc

Generic Image Signature Checker written in Crystal

5 stars
0 dependents
License: MIT

Installation

# Add this to your shard.yml
dependencies:
  Gisc:
    github: exts/Gisc
    version: ~> 0.1.0

Then run:

shards install

shard.yml

Crystal
0.23.1
License
MIT
Author
exts

Dependencies

This version declares no dependencies.

README

Gisc

Gisc, short for Generic Image Signature Checker, is a generic image signature checker to validate if an image is of the type that is being loaded. Allows for making sure an image is a valid gif, jpeg or png.

Currently theonly supported image types are:

  • jpg
  • png
  • gif

Installation

Add this to your application's shard.yml:

dependencies:
  Gisc:
    github: exts/Gisc

Usage

require "Gisc"

imginfo = Gist::Checker.new "path/to/image.png"
if imginfo.check "png"
  puts "this is a valid png"
  puts imginfo.signature
  #puts imginfo.image.get() #read Gisc/Image.cr for more info
end

Contributing

  1. Fork it ( https://github.com/exts/Gisc/fork )
  2. Create your feature branch (git checkout -b my-new-feature)
  3. Commit your changes (git commit -am 'Add some feature')
  4. Push to the branch (git push origin my-new-feature)
  5. Create a new Pull Request

Contributors

  • exts exts - creator, maintainer