MCPcopy
hub / github.com/ShieldMnt/invisible-watermark / reconstruct_bytes

Method reconstruct_bytes

imwatermark/watermark.py:128–133  ·  view source on GitHub ↗
(self, bits)

Source from the content-addressed store, hash-verified

126 return base64.b16encode(bstr)
127
128 def reconstruct_bytes(self, bits):
129 nums = np.packbits(bits)
130 bstr = b''
131 for i in range(self._wmLen//8):
132 bstr += struct.pack('>B', nums[i])
133 return bstr
134
135 def reconstruct(self, bits):
136 if len(bits) != self._wmLen:

Callers 2

reconstruct_b16Method · 0.95
reconstructMethod · 0.95

Calls

no outgoing calls

Tested by

no test coverage detected