mirror of
https://github.com/talgo-cloud/bimg.git
synced 2026-03-11 00:10:27 -07:00
Merge pull request #2 from laurentiuilie/add-support-for-heifs-file
Add support for heifs file
This commit is contained in:
commit
5a00c1aa34
3 changed files with 6 additions and 0 deletions
BIN
testdata/test3.heic
vendored
Normal file
BIN
testdata/test3.heic
vendored
Normal file
Binary file not shown.
|
|
@ -21,6 +21,7 @@ func TestDeterminateImageType(t *testing.T) {
|
|||
// {"test.jp2", MAGICK},
|
||||
{"test.heic", HEIF},
|
||||
{"test2.heic", HEIF},
|
||||
{"test3.heic", HEIF},
|
||||
}
|
||||
|
||||
for _, file := range files {
|
||||
|
|
|
|||
5
vips.go
5
vips.go
|
|
@ -693,6 +693,11 @@ func vipsImageType(buf []byte) ImageType {
|
|||
// This is a HEIF file
|
||||
return HEIF
|
||||
}
|
||||
if IsTypeSupported(HEIF) && buf[4] == 0x66 && buf[5] == 0x74 && buf[6] == 0x79 && buf[7] == 0x70 &&
|
||||
buf[8] == 0x6d && buf[9] == 0x73 && buf[10] == 0x66 && buf[11] == 0x31 {
|
||||
// This is a HEIFS file
|
||||
return HEIF
|
||||
}
|
||||
|
||||
return UNKNOWN
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue