mirror of
https://github.com/nxshock/colorcrop.git
synced 2025-07-02 00:23:44 +05:00
Fix linter errors
This commit is contained in:
parent
b37c01d93b
commit
ab1c13e694
2 changed files with 5 additions and 4 deletions
|
@ -1,4 +1,5 @@
|
||||||
// Go library for cropping images by removing borders with specified color.
|
// Package colorcrop is a Go library for cropping images by removing borders
|
||||||
|
// with specified color.
|
||||||
package colorcrop
|
package colorcrop
|
||||||
|
|
||||||
import (
|
import (
|
||||||
|
@ -11,7 +12,7 @@ func Crop(img image.Image, color color.Color, thresold float64) image.Image {
|
||||||
return CropWithComparator(img, color, thresold, CmpRGBComponentsDiff)
|
return CropWithComparator(img, color, thresold, CmpRGBComponentsDiff)
|
||||||
}
|
}
|
||||||
|
|
||||||
// Crop returns cropped image with specified comparator.
|
// CropWithComparator returns cropped image with specified comparator.
|
||||||
func CropWithComparator(img image.Image, color color.Color, thresold float64, comparator comparator) image.Image {
|
func CropWithComparator(img image.Image, color color.Color, thresold float64, comparator comparator) image.Image {
|
||||||
return img.(interface {
|
return img.(interface {
|
||||||
SubImage(r image.Rectangle) image.Image
|
SubImage(r image.Rectangle) image.Image
|
||||||
|
|
|
@ -9,7 +9,7 @@ import (
|
||||||
// range 0.0..1.0.
|
// range 0.0..1.0.
|
||||||
type comparator func(color.Color, color.Color) float64
|
type comparator func(color.Color, color.Color) float64
|
||||||
|
|
||||||
// CmpColorDifference returns difference of two colors
|
// CmpSquareRGBComponentsDiff returns difference of two colors
|
||||||
func CmpSquareRGBComponentsDiff(color1 color.Color, color2 color.Color) float64 {
|
func CmpSquareRGBComponentsDiff(color1 color.Color, color2 color.Color) float64 {
|
||||||
const maxDiff = 113509.94967402637 // Difference between black and white colors
|
const maxDiff = 113509.94967402637 // Difference between black and white colors
|
||||||
|
|
||||||
|
@ -20,7 +20,7 @@ func CmpSquareRGBComponentsDiff(color1 color.Color, color2 color.Color) float64
|
||||||
math.Pow(float64(b2)-float64(b1), 2.0)) / maxDiff
|
math.Pow(float64(b2)-float64(b1), 2.0)) / maxDiff
|
||||||
}
|
}
|
||||||
|
|
||||||
// CmpColorDifference returns difference of two colors.
|
// CmpRGBComponentsDiff returns difference of two colors.
|
||||||
func CmpRGBComponentsDiff(color1 color.Color, color2 color.Color) float64 {
|
func CmpRGBComponentsDiff(color1 color.Color, color2 color.Color) float64 {
|
||||||
const maxDiff = 765 // Difference between black and white colors
|
const maxDiff = 765 // Difference between black and white colors
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue