Documentation ¶
Overview ¶
Package images generate thumbnails and converts between image formats.
Index ¶
- Constants
- Variables
- func Duplicate(filename, suffix string) (name string, err error)
- func Fix(simulate bool) error
- func Generate(src, id string, remove bool) error
- func Info(name string) (width, height int, format string, err error)
- func Move(src, dest string) error
- func NewExt(name, ext string) string
- func ToPng(src, dest string, width, height int) (s string, err error)
- func ToThumb(src, dest string, sizeSquared int) (s string, err error)
- func ToWebp(src, dest string, vendorTempDir bool) (s string, err error)
- func WebPCalc(width, height int) (w, h int)
- func Width(name string) (width int, err error)
Constants ¶
View Source
const (
WebpMaxSize = 16383
)
Variables ¶
View Source
var ( ErrFormat = errors.New("unsupported image format") ErrViper = errors.New("viper directory locations cannot be read") )
Functions ¶
func Move ¶
Move a file from the source location to the destination. This is used in situations where os.rename() fails due to multiple partitions.
func ToPng ¶
ToPng converts any supported format to a compressed PNG image. helpful: https://www.programming-books.io/essential/go/images-png-jpeg-bmp-tiff-webp-vp8-gif-c84a45304ec3498081c67aa1ea0d9c49
func ToWebp ¶
ToWebp converts any supported format to a WebP image using a 3rd party library. Input format can be either PNG, JPEG, TIFF, WebP or raw Y'CbCr samples.
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.