tiny 88x31 lexicon for atproto
at main 27 lines 436 B view raw
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}