imgkit.cr
ImgKit
Image Toolkit for Crystal (based on MagicWand binding)
Requirements
libmagickwand-dev
- Ubuntu:
apt install libmagickwand-dev
- Mac:
brew install imagemagick
- Ubuntu:
Installation
-
Add the dependency to your
shard.yml
:dependencies: img_kit: github: Hentioe/imgkit.cr
-
Run
shards install
Usage
require "img_kit"
# Resize
img = ImgKit::Image.new("demo.png")
img.resize(width: 301)
img.save("output/resize.png")
img.finish
# Blur
img = ImgKit::Image.new("demo.png")
img.blur(5.0)
img.save("output/blur.png")
img.finish
# Crop
img = ImgKit::Image.new("demo.png")
img.crop(width: 120, height: 200, x: 50, y: 50)
img.save("output/crop.png")
img.finish
# Combin
img = ImgKit::Image.new("demo.png")
img.resize(width: 410)
img.blur(5.0)
img.crop(width: 200)
img.save("output/combin.png")
img.finish
Contributing
- Fork it (https://github.com/Hentioe/imgkit.cr/fork)
- Create your feature branch (
git checkout -b my-new-feature
) - Commit your changes (
git commit -am 'Add some feature'
) - Push to the branch (
git push origin my-new-feature
) - Create a new Pull Request
Contributors
- Hentioe - creator and maintainer
Repository
imgkit.cr
Owner
Statistic
- 5
- 1
- 1
- 0
- 1
- almost 4 years ago
- March 23, 2019
License
Links
Synced at
Fri, 03 May 2024 11:54:56 GMT
Languages