Chromium Code Reviews| Index: src/pdf/SkPDFImage.cpp |
| diff --git a/src/pdf/SkPDFImage.cpp b/src/pdf/SkPDFImage.cpp |
| index 3c0d850fda9d1d0273e280d13452c3a239aa521a..85813553694a02e668b73910d12858e8cc628f78 100644 |
| --- a/src/pdf/SkPDFImage.cpp |
| +++ b/src/pdf/SkPDFImage.cpp |
| @@ -12,6 +12,7 @@ |
| #include "SkColorPriv.h" |
| #include "SkData.h" |
| #include "SkFlate.h" |
| +#include "SkPDFBitmap.h" |
| #include "SkPDFCatalog.h" |
| #include "SkPixelRef.h" |
| #include "SkRect.h" |
| @@ -723,6 +724,10 @@ SkPDFObject* SkPDFCreateImageObject( |
| const SkBitmap& bitmap, |
| const SkIRect& subset, |
| SkPicture::EncodeBitmap encoder) { |
| + SkPDFObject* pdfBitmap = SkPDFBitmap::Create(bitmap, subset); |
| + if (pdfBitmap) { |
|
mtklein
2015/02/12 00:21:46
Even
if (SkPDFObject* pdfBitmap = SkPDFBitmap::Cr
hal.canary
2015/02/12 21:28:03
Done.
|
| + return pdfBitmap; |
| + } |
| #if 0 // reenable when we can figure out the JPEG colorspace |
| if (SkIRect::MakeWH(bitmap.width(), bitmap.height()) == subset) { |
| SkAutoTUnref<SkData> encodedData(ref_encoded_data(bitmap)); |