diff --git a/natives/togif.cc b/natives/togif.cc index 5095410..1cc234e 100644 --- a/natives/togif.cc +++ b/natives/togif.cc @@ -20,8 +20,9 @@ Napi::Value ToGif(const Napi::CallbackInfo &info) { } else { VOption *options = VImage::option()->set("access", "sequential"); - VImage in = - VImage::new_from_buffer(data.Data(), data.Length(), "", options); + VImage in = VImage::new_from_buffer(data.Data(), data.Length(), "", + type == "webp" ? options->set("n", -1) + : options); void *buf; size_t length;