mirror of
https://github.com/status-im/nimPNG.git
synced 2025-01-12 21:54:13 +00:00
Merge pull request #51 from bung87/master
fix state.predefinedFilters.len check when filterStrategy is LFS_PRED…
This commit is contained in:
commit
89c433f1a1
@ -2847,8 +2847,8 @@ proc encoderCore[T](png: PNG[T]) =
|
||||
raise PNGFatal("invalid palette size, it is only allowed to be 1-256")
|
||||
|
||||
if state.filterStrategy == LFS_PREDEFINED:
|
||||
if state.predefinedFilters.len < png.width:
|
||||
raise PNGFatal("predefinedFilters contains not enough filterType compared to image height")
|
||||
if state.predefinedFilters.len != png.height:
|
||||
raise PNGFatal("predefinedFilters length not equals to image height")
|
||||
|
||||
let inputSize = getRawSize(png.width, png.height, modeIn)
|
||||
if png.pixels.len < inputSize:
|
||||
|
Loading…
x
Reference in New Issue
Block a user