【文件属性】:
文件名称:go-avif:转到AVIF库
文件大小:18KB
文件格式:ZIP
更新时间:2021-02-02 00:27:38
cli golang image-compression av1 avif
航空
go-avif使用AV1编解码器libaom为Go实现了AVIF( )编码器。
要求
确保已安装libaom。 在典型Linux发行版上,只需运行:
sudo apt-get install libaom-dev
用法
要在Go代码中使用go-avif,请执行以下操作:
import "github.com/Kagami/go-avif"
要在$ GOPATH中安装go-avif:
go get github.com/Kagami/go-avif
有关更多详细信息,请参见。
例
package main
import (
"image"
_ "image/jpeg"
"log"
"os"
"github.com/Kagami/go-avif"
)
func main () {
if len ( os . Args ) != 3 {
log . Fatalf ( "Usage: %s src.jpg dst.avif" , os . Args [ 0 ])
}
srcPath := os . Args [ 1 ]
src , err := os .
【文件预览】:
go-avif-master
----.travis.yml(3KB)
----mp4.go(19KB)
----cmd()
--------avif()
----.github()
--------FUNDING.yml(142B)
----example_test.go(736B)
----av1.c(6KB)
----avif.go(5KB)
----av1.h(763B)
----.gitignore(85B)
----Makefile(215B)
----README.md(2KB)
----gofmt-staged.sh(349B)
----COPYING(7KB)