compress char* into a new buffer
(inbuffer)
| 19036 | |
| 19037 | |
| 19038 | def JM_compress_buffer(inbuffer): |
| 19039 | ''' |
| 19040 | compress char* into a new buffer |
| 19041 | ''' |
| 19042 | data, compressed_length = mupdf.fz_new_deflated_data_from_buffer( |
| 19043 | inbuffer, |
| 19044 | mupdf.FZ_DEFLATE_BEST, |
| 19045 | ) |
| 19046 | #log( '{=data compressed_length}') |
| 19047 | if not data or compressed_length == 0: |
| 19048 | return None |
| 19049 | buf = mupdf.FzBuffer(mupdf.fz_new_buffer_from_data(data, compressed_length)) |
| 19050 | mupdf.fz_resize_buffer(buf, compressed_length) |
| 19051 | return buf |
| 19052 | |
| 19053 | |
| 19054 | def JM_copy_rectangle(page, area): |
no outgoing calls
no test coverage detected
searching dependent graphs…