fix(extractImages): calculate channels correctly and return image metadata #22
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Calculate image channels based on data length, width, and height.
extractImages
now returns an array of objects containingdata
,width
,height
,channels
, andkey
instead of just the raw data array. This fixes issues with distorted images caused by incorrect channel assumptions and provides necessary metadata for downstream processing.resolves #21
Example of extracting images to png format:
It is a breaking change because return value was changed, but given that this function was unusable before I have doubts it was in use anywhere