| Index: third_party/WebKit/Source/core/frame/ImageBitmap.cpp
|
| diff --git a/third_party/WebKit/Source/core/frame/ImageBitmap.cpp b/third_party/WebKit/Source/core/frame/ImageBitmap.cpp
|
| index 629ceefa07719b5d6ca0aca96e779a538b54e1a8..ba2a198d2f5adad91692e56ab4517e2a99285e5d 100644
|
| --- a/third_party/WebKit/Source/core/frame/ImageBitmap.cpp
|
| +++ b/third_party/WebKit/Source/core/frame/ImageBitmap.cpp
|
| @@ -181,10 +181,7 @@
|
| bool imageOrientationFlipYFlag;
|
| bool premultiplyAlphaEnabledFlag;
|
| parseOptions(options, imageOrientationFlipYFlag, premultiplyAlphaEnabledFlag);
|
| - // canvas is always premultiplied, so set the last parameter to true and convert to un-premul later
|
| - m_image = cropImage(canvas->copiedImage(BackBuffer, PreferAcceleration).get(), cropRect, imageOrientationFlipYFlag, true);
|
| - if (!premultiplyAlphaEnabledFlag)
|
| - m_image = StaticBitmapImage::create(adoptRef(premulSkImageToUnPremul(m_image->imageForCurrentFrame().get())));
|
| + m_image = cropImage(canvas->copiedImage(BackBuffer, PreferAcceleration).get(), cropRect, imageOrientationFlipYFlag, premultiplyAlphaEnabledFlag);
|
| m_image->setOriginClean(canvas->originClean());
|
| }
|
|
|
|
|