Required ffmpeg, libwebp
> go get github.com/arugaz/go-wasticker
package main
import (
"os"
"github.com/arugaz/go-wasticker"
)
func main() {
buf, _ := os.ReadFile("filename")
stick, _ := wasticker.NewSticker(buf).ToByte()
os.WriteFile("output", stick, 0644)
url := "https://filename.ext"
stick2, _ := wasticker.NewStickerUrl(url).ToByte()
os.WriteFile("output", stick2, 0644)
}
- Binding Libvips