diff --git a/http/test.go b/http/test.go index c026a66..5a5af85 100644 --- a/http/test.go +++ b/http/test.go @@ -8,20 +8,26 @@ import ( "image" "image/color" "image/png" + "image/jpeg" "os" "git.nkpl.cc/twocookedfaggots/imageutils" "git.nkpl.cc/twocookedfaggots/imageutils/http/blank" ) -func BlankFillWhiteUp(img image.Image) image.Image { - for i := 0; i < img.Bounds().Dx(); i++ { +func BlankFillWhite(img image.Image) image.Image { + dy := img.Bounds().Dy() + up, down := dy*2/3, dy*1/3 + for i := 0; i < up; i++ { img = blank.Blank(img, color.White, imageutils.Up) } + for i := 0; i < down; i++ { + img = blank.Blank(img, color.White, imageutils.Down) + } return img } func ProcessImageStdio(f func(image.Image) image.Image) error { - img, err := png.Decode(os.Stdin) + img, err := jpeg.Decode(os.Stdin) if err != nil { return err } @@ -35,7 +41,7 @@ func ProcessImageStdio(f func(image.Image) image.Image) error { func main() { err := ProcessImageStdio( - BlankFillWhiteUp, + BlankFillWhite, ) if err != nil { panic(err)