Skip to content

Commit ee797db

Browse files
authored
Merge pull request #19 from ramonaoptics/fixup_write_memory
Add arguments to write to memory
2 parents cc825eb + a0e846b commit ee797db

File tree

1 file changed

+15
-1
lines changed

1 file changed

+15
-1
lines changed

ojph/_imwrite.py

Lines changed: 15 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,18 @@ def __buffer__(self, flags: int) -> Buffer:
3030
return self._memoryview
3131

3232

33-
def imwrite_to_memory(image, *, channel_order=None, num_decompositions=None, reversible=None, qstep=None, progression_order=None):
33+
def imwrite_to_memory(
34+
image,
35+
*,
36+
channel_order=None,
37+
num_decompositions=None,
38+
reversible=None,
39+
qstep=None,
40+
progression_order=None,
41+
tlm_marker=True,
42+
tileparts_at_resolutions=True,
43+
tileparts_at_components=False,
44+
):
3445
mem_outfile = MemOutfile()
3546
mem_outfile.open(65536, False)
3647
codestream = Codestream()
@@ -43,6 +54,9 @@ def imwrite_to_memory(image, *, channel_order=None, num_decompositions=None, rev
4354
reversible=reversible,
4455
qstep=qstep,
4556
progression_order=progression_order,
57+
tlm_marker=tlm_marker,
58+
tileparts_at_resolutions=tileparts_at_resolutions,
59+
tileparts_at_components=tileparts_at_components,
4660
)
4761
return np.asarray(CompressedData(mem_outfile, codestream))
4862

0 commit comments

Comments
 (0)