Adding GIF, PDF and SVG support (libvips 8.3)

This commit is contained in:
Yoan Blanc 2016-08-23 11:40:01 +02:00
parent 308a36afc6
commit 6b76a33673
No known key found for this signature in database
GPG key ID: 6058CF4574298812
15 changed files with 843 additions and 11 deletions

View file

@ -15,6 +15,9 @@ func TestDeterminateImageType(t *testing.T) {
{"test.jpg", JPEG},
{"test.png", PNG},
{"test.webp", WEBP},
{"test.gif", GIF},
{"test.pdf", PDF},
{"test.svg", SVG},
}
for _, file := range files {
@ -36,6 +39,9 @@ func TestDeterminateImageTypeName(t *testing.T) {
{"test.jpg", "jpeg"},
{"test.png", "png"},
{"test.webp", "webp"},
{"test.gif", "gif"},
{"test.pdf", "pdf"},
{"test.svg", "svg"},
}
for _, file := range files {
@ -53,7 +59,7 @@ func TestIsTypeSupported(t *testing.T) {
types := []struct {
name ImageType
}{
{JPEG}, {PNG}, {WEBP},
{JPEG}, {PNG}, {WEBP}, {GIF}, {PDF},
}
for _, n := range types {
@ -71,7 +77,8 @@ func TestIsTypeNameSupported(t *testing.T) {
{"jpeg", true},
{"png", true},
{"webp", true},
{"gif", false},
{"gif", true},
{"pdf", true},
}
for _, n := range types {