thumbnail

package
v2.0.3 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 27, 2024 License: Apache-2.0 Imports: 12 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Function

type Function struct {
	// contains filtered or unexported fields
}

func (*Function) GetID

func (f *Function) GetID() string

func (*Function) Thumbnail

func (f *Function) Thumbnail(source string, dest string, width uint64, height uint64, logger zLogger.ZWrapper) error

type Thumbnail

type Thumbnail struct {
	Functions  map[string]*Function
	SourceFS   fs.FS
	Background string
}

func GetThumbnails

func GetThumbnails(conf *config.GOCFLConfig) (*Thumbnail, error)

func (*Thumbnail) GetFunctionByMimetype

func (m *Thumbnail) GetFunctionByMimetype(mime string) (*Function, error)

func (*Thumbnail) GetFunctionByName

func (m *Thumbnail) GetFunctionByName(name string) (*Function, error)

func (*Thumbnail) GetFunctionByPronom

func (m *Thumbnail) GetFunctionByPronom(pronom string) (*Function, error)

func (*Thumbnail) SetSourceFS

func (m *Thumbnail) SetSourceFS(fs fs.FS)

type ThumbnailMeta

type ThumbnailMeta struct {
	Ext    string
	Width  uint64
	Height uint64
	Mime   string
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL