Versions in this module Expand all Collapse all v0 v0.0.2 Mar 12, 2026 Changes in this version + func ConvertToHeif(srcPath string, dstPath string, opts ...EncoderOption) error + func DecodeHeifToJpeg(heifPath string, jpegPath string, quality int) error + func DecodeHeifToPng(heifPath string, pngPath string) error + func EncodeImageAsHeif(img image.Image, path string, opts ...EncoderOption) error + func HeifToJpeg(heifImagePath string, newJpegImagePath string, quality int) error + func HeifToPng(heifImagePath string, newPngImagePath string) error + func ImageToHeif(jpegOrPngImagePath string, newHeifImagePath string) error + func ReturnImageFromHeif(filename string) (image.Image, error) + func SaveImageAsHeif(i image.Image, format string, newHeifImagePath string) error + func WebpToHeif(webpPath string, heifPath string, opts ...EncoderOption) error + type Compression int + const CompressionAV1 + const CompressionAVC + const CompressionHEVC + const CompressionJPEG + type EncoderOption func(*encoderConfig) + func WithCompression(compression Compression) EncoderOption + func WithLogging(logging LogLevel) EncoderOption + func WithLossless(lossless bool) EncoderOption + func WithQuality(quality int) EncoderOption + type LogLevel int + const LogLevelBasic + const LogLevelFull + const LogLevelNone