Documentation
¶
Index ¶
Constants ¶
View Source
const ( // ImageTypeJpeg is type of Jpeg. ImageTypeJpeg = "jpeg" // ImageTypeGif is type of Gif. ImageTypeGif = "gif" // ImageTypePng is type of PNG. ImageTypePng = "png" // ImageTypeBmp is type of BMP. ImageTypeBmp = "bmp" // ImageTypeTiff is type of TIFF. ImageTypeTiff = "tiff" )
Variables ¶
View Source
var ( ErrInvalidImageType = errors.New("invalid image type") ErrImageSizeExceeded = errors.New("image size exceeded") ErrImageDecodeConfig = errors.New("failed to decode image config") ErrImageReadRemaining = errors.New("failed to read remaining image data") )
Sentinel errors for image validation.
Functions ¶
This section is empty.
Types ¶
type ImageValidator ¶
type ImageValidator struct {
// contains filtered or unexported fields
}
ImageValidator struct.
func NewImageValidator ¶
func NewImageValidator(imagetype []string, maxwidth, maxheight, maxfilesize int) *ImageValidator
NewImageValidator creates a new ImageValidator.
Click to show internal directories.
Click to hide internal directories.