update of test.go

This commit is contained in:
2026-02-22 04:03:25 +03:00
parent dc5f2466d1
commit 1122be9007

View File

@@ -8,20 +8,26 @@ import (
"image" "image"
"image/color" "image/color"
"image/png" "image/png"
"image/jpeg"
"os" "os"
"git.nkpl.cc/twocookedfaggots/imageutils" "git.nkpl.cc/twocookedfaggots/imageutils"
"git.nkpl.cc/twocookedfaggots/imageutils/http/blank" "git.nkpl.cc/twocookedfaggots/imageutils/http/blank"
) )
func BlankFillWhiteUp(img image.Image) image.Image { func BlankFillWhite(img image.Image) image.Image {
for i := 0; i < img.Bounds().Dx(); i++ { 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) img = blank.Blank(img, color.White, imageutils.Up)
} }
for i := 0; i < down; i++ {
img = blank.Blank(img, color.White, imageutils.Down)
}
return img return img
} }
func ProcessImageStdio(f func(image.Image) image.Image) error { func ProcessImageStdio(f func(image.Image) image.Image) error {
img, err := png.Decode(os.Stdin) img, err := jpeg.Decode(os.Stdin)
if err != nil { if err != nil {
return err return err
} }
@@ -35,7 +41,7 @@ func ProcessImageStdio(f func(image.Image) image.Image) error {
func main() { func main() {
err := ProcessImageStdio( err := ProcessImageStdio(
BlankFillWhiteUp, BlankFillWhite,
) )
if err != nil { if err != nil {
panic(err) panic(err)