func DetermineImageType(buf []byte) ImageType {
	if len(buf) < 12 {
		return ImageTypeUnknown
	} else if isJPEG(buf) {
		return ImageTypeJPEG
	} else if isPNG(buf) {
		return ImageTypePNG
	} else if isGIF(buf) {
		return ImageTypeGIF
	} else if isTIFF(buf) {
		return ImageTypeTIFF
	} else if isWEBP(buf) {
		return ImageTypeWEBP
	} else if isHEIF(buf) {
		return ImageTypeHEIF
	} else if isSVG(buf) {
		return ImageTypeSVG
	} else if isPDF(buf) {
		return ImageTypePDF
	} else if isBMP(buf) {
		return ImageTypeBMP
	} else {
		return ImageTypeUnknown
	}
}
// DetermineImageType attempts to determine the image type of the given buffer
DetermineImageType attempts to determine the image type of the given buffer
// DetermineImageType attempts to determine the image type of the given buffer
func DetermineImageType(buf []byte) ImageType {
	if len(buf) < 12 {
		return ImageTypeUnknown
	} else if isJPEG(buf) {
		return ImageTypeJPEG
	} else if isPNG(buf) {
		return ImageTypePNG
	} else if isGIF(buf) {
		return ImageTypeGIF
	} else if isTIFF(buf) {
		return ImageTypeTIFF
	} else if isWEBP(buf) {
		return ImageTypeWEBP
	} else if isHEIF(buf) {
		return ImageTypeHEIF
	} else if isSVG(buf) {
		return ImageTypeSVG
	} else if isPDF(buf) {
		return ImageTypePDF
	} else if isBMP(buf) {
		return ImageTypeBMP
	} else {
		return ImageTypeUnknown
	}
}
func DetermineImageType ( buf [ ] byte ) ImageType { if len ( buf ) < 12 { return ImageTypeUnknown } else if isJPEG ( buf ) { return ImageTypeJPEG } else if isPNG ( buf ) { return ImageTypePNG } else if isGIF ( buf ) { return ImageTypeGIF } else if isTIFF ( buf ) { return ImageTypeTIFF } else if isWEBP ( buf ) { return ImageTypeWEBP } else if isHEIF ( buf ) { return ImageTypeHEIF } else if isSVG ( buf ) { return ImageTypeSVG } else if isPDF ( buf ) { return ImageTypePDF } else if isBMP ( buf ) { return ImageTypeBMP } else { return ImageTypeUnknown } }
DetermineImageType attempts to determine the image type of the given buffer
DetermineImageType attempts to determine the image type of the given buffer