convert jpx to jpeg
Showing
1 changed file
with
6 additions
and
0 deletions
... | @@ -96,6 +96,12 @@ class PDFHandler: | ... | @@ -96,6 +96,12 @@ class PDFHandler: |
96 | def extract_single_image(self, pdf, xref, smask, colorspace, pno, img_index=0): | 96 | def extract_single_image(self, pdf, xref, smask, colorspace, pno, img_index=0): |
97 | pix = self.recover_pix(pdf, xref, smask, colorspace) | 97 | pix = self.recover_pix(pdf, xref, smask, colorspace) |
98 | ext, img_data = self.get_img_data(pix) | 98 | ext, img_data = self.get_img_data(pix) |
99 | if ext == 'jpx': | ||
100 | img_save_path = self.get_img_save_path(pno, img_index=img_index) | ||
101 | jpx_pix = fitz.Pixmap(img_data) | ||
102 | jpx_pix.writeImage(img_save_path) | ||
103 | jpx_pix = None | ||
104 | else: | ||
99 | img_save_path = self.get_img_save_path(pno, img_index=img_index, ext=ext) | 105 | img_save_path = self.get_img_save_path(pno, img_index=img_index, ext=ext) |
100 | with open(img_save_path, "wb") as f: | 106 | with open(img_save_path, "wb") as f: |
101 | f.write(img_data) | 107 | f.write(img_data) | ... | ... |
-
Please register or sign in to post a comment