Files

35 lines
584 B
Go

package main
import (
"io/ioutil"
"log"
"os"
".."
)
func main() {
//load data
cdg_file_data, err := ioutil.ReadFile("../cdg/JVC - Nursery - Do-Re-Mi.cdg")
if err != nil {
log.Fatal("Couldn't read .cdg file")
}
png := karaoke.ScreenshotAtTime(cdg_file_data, 11)
file, err := os.OpenFile(
"screenshot.png",
os.O_WRONLY|os.O_TRUNC|os.O_CREATE,
0666,
)
if err != nil {
log.Fatal(err)
}
defer file.Close()
bytesWritten, err := file.Write(png)
if err != nil {
log.Fatal(err)
}
log.Printf("Wrote %d bytes to %s\n", bytesWritten, "screenshot.png")
}