tiny 88x31 lexicon for atproto
1package blobs
2
3import (
4 "image"
5 _ "image/gif"
6 _ "image/jpeg"
7 _ "image/png"
8 "log"
9 "os"
10)
11
12func validateButton(path string) bool {
13 file, err := os.Open(path)
14 if err != nil {
15 log.Println("won't open")
16 log.Println(err)
17 return false
18 }
19 defer file.Close()
20 cfg, _, err := image.DecodeConfig(file)
21 if err != nil {
22 log.Println("won't decode")
23 log.Println(err)
24 return false
25 }
26 return cfg.Width == 88 && cfg.Height == 31
27}