diff options
Diffstat (limited to 'printing/image_mac.cc')
-rw-r--r-- | printing/image_mac.cc | 12 |
1 files changed, 8 insertions, 4 deletions
diff --git a/printing/image_mac.cc b/printing/image_mac.cc index 7d45178..2ec9ef6 100644 --- a/printing/image_mac.cc +++ b/printing/image_mac.cc @@ -25,11 +25,15 @@ bool Image::LoadMetafile(const Metafile& metafile) { DCHECK(bytes); data_.resize(bytes); - base::mac::ScopedCFTypeRef<CGColorSpaceRef> color_space( + base::ScopedCFTypeRef<CGColorSpaceRef> color_space( CGColorSpaceCreateWithName(kCGColorSpaceGenericRGB)); - base::mac::ScopedCFTypeRef<CGContextRef> bitmap_context( - CGBitmapContextCreate(&*data_.begin(), size_.width(), size_.height(), - 8, row_length_, color_space, + base::ScopedCFTypeRef<CGContextRef> bitmap_context( + CGBitmapContextCreate(&*data_.begin(), + size_.width(), + size_.height(), + 8, + row_length_, + color_space, kCGImageAlphaPremultipliedLast)); DCHECK(bitmap_context.get()); |