diff --git a/README.md b/README.md index edb3805..f2cc808 100644 --- a/README.md +++ b/README.md @@ -39,4 +39,4 @@ croppedImage := colorcrop.CropWithComparator( ## Examples -See in "examples". +See [here](https://github.com/nxshock/colorcrop/blob/master/example_test.go). diff --git a/example_test.go b/example_test.go index fc4df16..cf61fde 100644 --- a/example_test.go +++ b/example_test.go @@ -9,6 +9,7 @@ import ( "github.com/nxshock/colorcrop" ) +// Simple remove of white borders. func ExampleCrop() { log.SetFlags(0) @@ -31,6 +32,7 @@ func ExampleCrop() { png.Encode(croppedFile, croppedImage) } +// Remove white borders with custom color comparator. func ExampleCropWithComparator() { log.SetFlags(0) diff --git a/examples/main.go b/examples/main.go deleted file mode 100644 index f15e0d9..0000000 --- a/examples/main.go +++ /dev/null @@ -1,41 +0,0 @@ -package main - -import ( - "image/color" - "image/png" - "log" - "os" - - "github.com/nxshock/colorcrop" -) - -func main() { - log.SetFlags(0) - - // Read source image - sourceFile, err := os.Open("img.png") - if err != nil { - log.Fatalln(err) - } - defer sourceFile.Close() - - sourceImage, err := png.Decode(sourceFile) - if err != nil { - log.Fatalln(err) - } - - // Crop image white border with 50% thresold - croppedImage := colorcrop.Crop(sourceImage, color.RGBA{255, 255, 255, 255}, 0.5) - - // Save cropped image - croppedFile, err := os.Create("cropped.png") - if err != nil { - log.Fatalln(err) - } - defer croppedFile.Close() - - err = png.Encode(croppedFile, croppedImage) - if err != nil { - log.Fatalln(err) - } -}