Versions in this module Expand all Collapse all v0 v0.2.0 Jul 3, 2022 Changes in this version + func GetAllocs() float64 + func GetMem() float64 + func GetMemHighwater() float64 + func Initialize(options ...InitOption) error + type InitOption struct + func VipsCacheSetMax(n int) InitOption + func VipsCacheSetMaxMem(n int) InitOption + func VipsConcurrencySet(n int) InitOption + func VipsVectorSetEnables(enabled bool) InitOption v0.1.0 Nov 23, 2019 Changes in this version + var ErrCopyForbidden = errors.New("copy forbidden for this type") + var ErrOperationAlreadyFreed = errors.New("operation already freed") + func VipsDetectMemoryLeak(on bool) + func VipsErrorFree() + type Argument struct + func (a *Argument) Free() + type GValue struct + func GBoolean(value bool) *GValue + func GDouble(value float64) *GValue + func GInt(value int) *GValue + func GNullVipsBlob() *GValue + func GNullVipsImage() *GValue + func GString(value string) *GValue + func GVipsBlob(data []byte) *GValue + func GVipsImage() *GValue + func (v *GValue) Boolean() (value, ok bool) + func (v *GValue) Bytes() (value []byte, ok bool) + func (v *GValue) Copy() (*GValue, error) + func (v *GValue) Double() (value float64, ok bool) + func (v *GValue) Free() + func (v *GValue) Image() (value *Image, ok bool) + func (v *GValue) Int() (value int, ok bool) + func (v *GValue) Ptr() unsafe.Pointer + func (v *GValue) String() (value string, ok bool) + type Image struct + func (i *Image) Height() int + func (i *Image) Ptr() unsafe.Pointer + func (i *Image) Width() int + type Operation struct + func NewOperation(name string) (*Operation, error) + func (op *Operation) AddInput(name string, value Value) + func (op *Operation) AddOutput(name string, value Value) + func (op *Operation) Exec() error + func (op *Operation) Free() + type Value interface + Free func() + Ptr func() unsafe.Pointer