clir

package module
v0.3.3 Latest Latest
Warning

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

Go to latest
Published: Feb 28, 2022 License: MIT Imports: 5 Imported by: 1

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Init

func Init() error

Types

type ImageResizer

type ImageResizer interface {
	Release() error
	Resize(maxWidth, maxHeight uint) (image.Image, error)
	ResizePaletted(p, maxWidth, maxHeight uint) (*image.Paletted, error)
}

func NewImageResizer

func NewImageResizer(img image.Image) (ImageResizer, error)

type ImageResizerOpenCL added in v0.3.3

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

func (*ImageResizerOpenCL) Release added in v0.3.3

func (ir *ImageResizerOpenCL) Release() error

func (*ImageResizerOpenCL) Resize added in v0.3.3

func (ir *ImageResizerOpenCL) Resize(maxWidth, maxHeight uint) (image.Image, error)

func (*ImageResizerOpenCL) ResizePaletted added in v0.3.3

func (ir *ImageResizerOpenCL) ResizePaletted(p, maxWidth, maxHeight uint) (*image.Paletted, error)

Jump to

Keyboard shortcuts

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