| Index: core/fpdfapi/page/cpdf_image.h
|
| diff --git a/core/fpdfapi/page/cpdf_image.h b/core/fpdfapi/page/cpdf_image.h
|
| index a9bcef27adcac288c1c4167c4c0c86d5ca76a1ce..848b0e4462a70d2852229dd65e85e966983167b0 100644
|
| --- a/core/fpdfapi/page/cpdf_image.h
|
| +++ b/core/fpdfapi/page/cpdf_image.h
|
| @@ -7,6 +7,8 @@
|
| #ifndef CORE_FPDFAPI_PAGE_CPDF_IMAGE_H_
|
| #define CORE_FPDFAPI_PAGE_CPDF_IMAGE_H_
|
|
|
| +#include <memory>
|
| +
|
| #include "core/fpdfapi/parser/cpdf_stream.h"
|
| #include "core/fxcrt/fx_system.h"
|
|
|
| @@ -14,16 +16,13 @@
|
| #define PDF_IMAGE_LOSSY_COMPRESS 0x0001
|
| #define PDF_IMAGE_LOSSLESS_COMPRESS 0x0002
|
| #define PDF_IMAGE_MASK_LOSSY_COMPRESS 0x0004
|
| -#define PDF_IMAGE_MASK_LOSSLESS_COMPRESS 0x0008
|
|
|
| class CFX_DIBSource;
|
| class CFX_DIBitmap;
|
| -class CPDF_Dictionay;
|
| class CPDF_Document;
|
| class CPDF_Page;
|
| class IFX_Pause;
|
| class IFX_SeekableReadStream;
|
| -class IFX_SeekableWriteStream;
|
|
|
| class CPDF_Image {
|
| public:
|
| @@ -46,7 +45,7 @@ class CPDF_Image {
|
| int32_t GetPixelHeight() const { return m_Height; }
|
| int32_t GetPixelWidth() const { return m_Width; }
|
|
|
| - bool IsInline() const { return !!m_pOwnedStream; }
|
| + bool IsInline() const { return m_bIsInline; }
|
| bool IsMask() const { return m_bIsMask; }
|
| bool IsInterpol() const { return m_bInterpolate; }
|
|
|
| @@ -80,6 +79,7 @@ class CPDF_Image {
|
|
|
| int32_t m_Height = 0;
|
| int32_t m_Width = 0;
|
| + bool m_bIsInline = false;
|
| bool m_bIsMask = false;
|
| bool m_bInterpolate = false;
|
| CPDF_Document* const m_pDocument;
|
|
|