Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
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)
Click to show internal directories.
Click to hide internal directories.