simon987 / fastimagehash-go

go bindings for libfastimagehash

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

fastimagehash-go

fastimagehash cgo bindings.

The latest libfastimagehash version must be installed as system library for fastimagehash-go to compile.

Example usage

package main

import (
	"fmt"
	"github.com/simon987/fastimagehash-go" )

func main() {
	hash, ret := fastimagehash.PHashFile("/path/to/image.jpg", 8,  4)
	
	if ret == fastimagehash.Ok {
		fmt.Printf("%s (%d)\n", hash.ToHexStringReversed(), ret)
	}
}

About

go bindings for libfastimagehash


Languages

Language:Go 100.0%