| Index: core/fpdfapi/render/cpdf_imagerenderer.cpp
|
| diff --git a/core/fpdfapi/render/cpdf_imagerenderer.cpp b/core/fpdfapi/render/cpdf_imagerenderer.cpp
|
| index a5b1238eafd1aee10d9d2fc1c6ce9662aab81548..84c1120976a9505e396f4504ca77f4315235265d 100644
|
| --- a/core/fpdfapi/render/cpdf_imagerenderer.cpp
|
| +++ b/core/fpdfapi/render/cpdf_imagerenderer.cpp
|
| @@ -123,6 +123,8 @@ bool CPDF_ImageRenderer::StartRenderDIBSource() {
|
| else if (m_pRenderStatus->m_Options.m_Flags & RENDER_FORCE_HALFTONE)
|
| m_Flags |= RENDER_FORCE_HALFTONE;
|
| if (m_pRenderStatus->m_pDevice->GetDeviceClass() != FXDC_DISPLAY) {
|
| + if (m_pRenderStatus->m_Options.m_Flags & RENDER_COMPRESS_IMAGES)
|
| + m_Flags |= FXRENDER_IMAGE_LOSSY;
|
| CPDF_Object* pFilters =
|
| m_pImageObject->GetImage()->GetStream()->GetDict()->GetDirectObjectFor(
|
| "Filter");
|
|
|