Skip to content

Commit

Permalink
enhance ifd parsing perf
Browse files Browse the repository at this point in the history
  • Loading branch information
Wetteren Rémi committed Apr 2, 2020
1 parent 9611025 commit b33768c
Showing 1 changed file with 7 additions and 4 deletions.
11 changes: 7 additions & 4 deletions UTIF.js
Original file line number Diff line number Diff line change
Expand Up @@ -78,10 +78,13 @@ UTIF.encodeImage = function(pixelList, w, h, metadata)

// Replace default metadata if specified
if (metadata) {
Object.values(metadata).forEach((key, value) => {
if (value === null) delete idf[key];
else idf[key] = value;
});
const idfKeys = Object.keys(metadata);

for (let i = 0; i < idfKeys.length; i += 1) {
const key = idfKeys[i];
if (metadata[key] === null) delete idf[key];
else idf[key] = metadata[key];
}
}

// Header content
Expand Down

0 comments on commit b33768c

Please sign in to comment.