Is there any way to compress Images through LZMA using Python. The pre-existing package can compress text files, but I cannot find any way to do so with Images. Any help is great!
Thank you!
lzma docs provide following example of writing compressed file
import lzma
data = b"Insert Data Here"
with lzma.open("file.xz", "w") as f:
f.write(data)
Observe that data is bytes (b-prefix) thus you might read any file in binary mode and use its' content as data, for example if you have say file named image.png you might do
import lzma
with open("image.png", "rb") as f:
data = f.read()
with lzma.open("image.png.xz", "w") as f:
f.write(data)