Take page parameter into account when all frames are read (#3059)

This commit is contained in:
Kleis Auke Wolthuizen
2022-01-27 22:42:08 +01:00
committed by GitHub
parent 1c3ba303ea
commit 68823a5edb
2 changed files with 14 additions and 1 deletions

View File

@@ -72,7 +72,9 @@ class PipelineWorker : public Napi::AsyncWorker {
int nPages = baton->input->pages;
if (nPages == -1) {
// Resolve the number of pages if we need to render until the end of the document
nPages = image.get_typeof(VIPS_META_N_PAGES) != 0 ? image.get_int(VIPS_META_N_PAGES) : 1;
nPages = image.get_typeof(VIPS_META_N_PAGES) != 0
? image.get_int(VIPS_META_N_PAGES) - baton->input->page
: 1;
}
// Get pre-resize page height