package main import ( "flag" "image" _ "image/jpeg" "log" "os" ) func main() { flag.Parse() for _, filename := range flag.Args() { f, err := os.Open(filename) if err != nil { log.Fatal(err) } if _, _, err := image.Decode(f); err != nil { log.Println(filename + ": " + err.Error()) } else { log.Println(filename + ": sucess") } } }