refactor. feat(test): add fixtures

This commit is contained in:
Tomas Aparicio 2015-04-04 16:12:45 +02:00
parent 125806e589
commit 03387b2fda
9 changed files with 82 additions and 15 deletions

39
type.go
View file

@ -1,14 +1,39 @@
package bimg
const (
UNKNOWN = "unknown"
JPEG = "jpeg"
WEBP = "webp"
PNG = "png"
TIFF = "tiff"
MAGICK = "magick"
UNKNOWN = iota
JPEG
WEBP
PNG
TIFF
MAGICK
)
func DetermineType(buf []byte) string {
func DetermineImageType(buf []byte) int {
return vipsImageType(buf)
}
func DetermineImageTypeName(buf []byte) string {
imageCode := vipsImageType(buf)
imageType := "unknown"
switch {
case imageCode == JPEG:
imageType = "jpeg"
break
case imageCode == WEBP:
imageType = "webp"
break
case imageCode == PNG:
imageType = "png"
break
case imageCode == TIFF:
imageType = "png"
break
case imageCode == MAGICK:
imageType = "magick"
break
}
return imageType
}