mirror of
https://github.com/nxshock/colorcrop.git
synced 2025-07-02 00:23:44 +05:00
A Go library for cropping images by removing borders with specified color.
example | ||
.gitignore | ||
colorconversion.go | ||
colorcrop.go | ||
comparators.go | ||
comparators_test.go | ||
example_test.go | ||
LICENSE | ||
README.md |
colorcrop
A pure Go library for cropping images by removing borders with specified color.
Installation
go get -u github.com/nxshock/colorcrop
Usage
Import package with
import "github.com/nxshock/colorcrop"
Crop white borders with 50% of thresold:
croppedImage := colorcrop.Crop(sourceImage, color.RGBA{255, 255, 255, 255}, 0.5)
You may use custom comparator of colors:
croppedImage := colorcrop.CropWithComparator(sourceImage, color.RGBA{255, 255, 255, 255}, 0.5, colorcrop.CmpCIE76)
Examples
See in "examples".