Documentation ¶
Index ¶
- type FilterFunc
- type FilterMap
- type Option
- func WithConcurrencyLevel(num int) Option
- func WithDebug(debug bool) Option
- func WithDisableBlur(disabled bool) Option
- func WithDisableFilters(filters ...string) Option
- func WithFilter(name string, filter FilterFunc) Option
- func WithLogger(logger *zap.Logger) Option
- func WithMaxCacheFiles(num int) Option
- func WithMaxCacheMem(num int) Option
- func WithMaxCacheSize(num int) Option
- func WithMaxFilterOps(num int) Option
- type VipsProcessor
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type FilterFunc ¶
type Option ¶
type Option func(v *VipsProcessor)
func WithConcurrencyLevel ¶
func WithDisableBlur ¶
func WithDisableFilters ¶
func WithFilter ¶
func WithFilter(name string, filter FilterFunc) Option
func WithLogger ¶
func WithMaxCacheFiles ¶ added in v0.2.9
func WithMaxCacheMem ¶ added in v0.2.9
func WithMaxCacheSize ¶ added in v0.2.9
func WithMaxFilterOps ¶
type VipsProcessor ¶
type VipsProcessor struct { Filters FilterMap DisableBlur bool DisableFilters []string MaxFilterOps int Logger *zap.Logger ConcurrencyLevel int MaxCacheFiles int MaxCacheMem int MaxCacheSize int Debug bool }
func New ¶
func New(options ...Option) *VipsProcessor
Click to show internal directories.
Click to hide internal directories.