Copy image to clipboard
- Windows
- Mac
- Linux/Unix
- xclip(linux only)
- file(linux only)
go get github.com/skanehira/clipboard-image/v2
Copy image file to clipboard.
f, err := os.Open("image.png")
if err != nil {
log.Fatal(err)
}
defer f.Close()
if err := clipboard.Write(f); err != nil {
log.Fatal(err)
}
Read image file from clipboard.
r, err := clipboard.Read()
if err != nil {
log.Fatal(err)
}
f, err := os.Create("image.png")
if err != nil {
log.Fatal(err)
}
defer f.Close()
if _, err := io.Copy(f, r); err != nil {
log.Fatal(err)
}
skanehira