go-libwebp

Experimental translation from libwebp to Go source.
Log | Files | Refs | README | LICENSE

backend_dynamic.go (357B)


      1 //go:build !nodynamic
      2 
      3 package webp
      4 
      5 import (
      6 	"image"
      7 	"io"
      8 
      9 	dynamic "git.sr.ht/~jackmordaunt/go-libwebp/v2/lib/dynamic/webp"
     10 )
     11 
     12 func init() {
     13 	dynamicBackend = &backend{
     14 		name:  "dynamic",
     15 		ready: dynamic.Init,
     16 		encode: func(w io.Writer, m *image.NRGBA, q float32) error {
     17 			return dynamic.EncodeImpl(w, m, q)
     18 		},
     19 		decode: dynamic.DecodeImpl,
     20 	}
     21 }