Index: src/pdf/SkPDFImage.cpp |
diff --git a/src/pdf/SkPDFImage.cpp b/src/pdf/SkPDFImage.cpp |
index 0c9b7417a1d1254bca2cf618b182c75f87335b90..122d2f214845dfcc111bdbe262b020ec219eeba5 100644 |
--- a/src/pdf/SkPDFImage.cpp |
+++ b/src/pdf/SkPDFImage.cpp |
@@ -629,6 +629,7 @@ bool SkPDFImage::populate(SkPDFCatalog* catalog) { |
return true; |
} |
+#if 0 // reenable when we can figure out the JPEG colorspace |
namespace { |
/** |
* This PDFObject assumes that its constructor was handed |
@@ -657,7 +658,7 @@ public: |
"/Subtype /Image\n" |
"/Width %d\n" |
"/Height %d\n" |
- "/ColorSpace /DeviceRGB\n" |
+ "/ColorSpace /DeviceRGB\n" // or DeviceGray |
"/BitsPerComponent 8\n" |
"/Filter /DCTDecode\n" |
"/ColorTransform 0\n" |
@@ -702,11 +703,13 @@ static bool is_jfif_jpeg(SkData* data) { |
sizeof(bytesSixToTen)))); |
} |
} // namespace |
+#endif |
SkPDFObject* SkPDFCreateImageObject( |
const SkBitmap& bitmap, |
const SkIRect& subset, |
SkPicture::EncodeBitmap encoder) { |
+#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)); |
if (is_jfif_jpeg(encodedData)) { |
@@ -714,5 +717,6 @@ SkPDFObject* SkPDFCreateImageObject( |
(encodedData, bitmap.width(), bitmap.height())); |
} |
} |
+#endif |
return SkPDFImage::CreateImage(bitmap, subset, encoder); |
} |