PkgDoc: http://godoc.org/github.com/chai2010/image
Install GCC
or MinGW
(download here) at first,
and then run these commands:
go get github.com/chai2010/image
go run hello.go
package main
import (
"fmt"
"log"
imageExt "github.com/chai2010/image"
_ "github.com/chai2010/image/jpeg"
_ "github.com/chai2010/image/webp"
)
func main() {
lena, _, err := imageExt.Load("testdata/lena.jpg")
if err != nil {
log.Fatalf("Load fialed: %v", err)
}
err = imageExt.Save("lena.webp", lena, imageExt.NewOptions(true, 0))
if err != nil {
log.Fatalf("Save fialed: %v", err)
}
fmt.Println("Save as lossless lena.webp !")
}
Report bugs to chaishushan@gmail.com.
Thanks!