mirror of
https://github.com/tesseract-ocr/tesseract.git
synced 2024-11-23 18:49:08 +08:00
Merge pull request #4189 from sjbronner/main
Fix grey result of indexed PNG in pdfrenderer.
This commit is contained in:
commit
becd395490
@ -674,14 +674,7 @@ bool TessPDFRenderer::imageToPDFObj(Pix *pix, const char *filename, long int obj
|
|||||||
}
|
}
|
||||||
|
|
||||||
L_Compressed_Data *cid = nullptr;
|
L_Compressed_Data *cid = nullptr;
|
||||||
|
auto sad = l_generateCIDataForPdf(filename, pix, jpg_quality, &cid);
|
||||||
int sad = 0;
|
|
||||||
if (pixGetInputFormat(pix) == IFF_PNG) {
|
|
||||||
sad = pixGenerateCIData(pix, L_FLATE_ENCODE, 0, 0, &cid);
|
|
||||||
}
|
|
||||||
if (!cid) {
|
|
||||||
sad = l_generateCIDataForPdf(filename, pix, jpg_quality, &cid);
|
|
||||||
}
|
|
||||||
|
|
||||||
if (sad || !cid) {
|
if (sad || !cid) {
|
||||||
l_CIDataDestroy(&cid);
|
l_CIDataDestroy(&cid);
|
||||||
|
Loading…
Reference in New Issue
Block a user