mirror of
https://github.com/status-im/nimPNG.git
synced 2025-02-16 22:46:35 +00:00
Optimised png decoding
This commit is contained in:
parent
8338ed9ae7
commit
60baee5585
4
nimz.nim
4
nimz.nim
@ -1221,8 +1221,8 @@ proc nzDeflateInit*(input: string): nzStream =
|
|||||||
|
|
||||||
proc nzInflateInit*(input: string): nzStream =
|
proc nzInflateInit*(input: string): nzStream =
|
||||||
var nz = nzInit()
|
var nz = nzInit()
|
||||||
nz.data = ""
|
nz.data = newStringOfCap(1024 * 1024 * 5) # Allocate 5MB in advance
|
||||||
nz.bits.data = input
|
shallowCopy(nz.bits.data, input)
|
||||||
nz.bits.bitpointer = 0
|
nz.bits.bitpointer = 0
|
||||||
nz.bits.databitlen = input.len * 8
|
nz.bits.databitlen = input.len * 8
|
||||||
nz.mode = nzsInflate
|
nz.mode = nzsInflate
|
||||||
|
Loading…
x
Reference in New Issue
Block a user