Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(6)

Unified Diff: third_party/WebKit/Source/core/frame/ImageBitmapTest.cpp

Issue 2727133002: Remove ColorBehavior argument to Image::imageForCurrentFrame (Closed)
Patch Set: Rebase Created 3 years, 9 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: third_party/WebKit/Source/core/frame/ImageBitmapTest.cpp
diff --git a/third_party/WebKit/Source/core/frame/ImageBitmapTest.cpp b/third_party/WebKit/Source/core/frame/ImageBitmapTest.cpp
index 6552e79690c48df57a9ad14f315fc8489a5b6096..10ba5636582d28d2b28117b5087fe87a6c031829 100644
--- a/third_party/WebKit/Source/core/frame/ImageBitmapTest.cpp
+++ b/third_party/WebKit/Source/core/frame/ImageBitmapTest.cpp
@@ -127,24 +127,16 @@ TEST_F(ImageBitmapTest, ImageResourceConsistency) {
ImageBitmap* imageBitmapOutsideCrop = ImageBitmap::create(
imageElement, cropRect, &(imageElement->document()), defaultOptions);
- ASSERT_NE(imageBitmapNoCrop->bitmapImage()->imageForCurrentFrame(
- ColorBehavior::transformToTargetForTesting()),
- imageElement->cachedImage()->getImage()->imageForCurrentFrame(
- ColorBehavior::transformToTargetForTesting()));
- ASSERT_NE(imageBitmapInteriorCrop->bitmapImage()->imageForCurrentFrame(
- ColorBehavior::transformToTargetForTesting()),
- imageElement->cachedImage()->getImage()->imageForCurrentFrame(
- ColorBehavior::transformToTargetForTesting()));
- ASSERT_NE(imageBitmapExteriorCrop->bitmapImage()->imageForCurrentFrame(
- ColorBehavior::transformToTargetForTesting()),
- imageElement->cachedImage()->getImage()->imageForCurrentFrame(
- ColorBehavior::transformToTargetForTesting()));
+ ASSERT_NE(imageBitmapNoCrop->bitmapImage()->imageForCurrentFrame(),
+ imageElement->cachedImage()->getImage()->imageForCurrentFrame());
+ ASSERT_NE(imageBitmapInteriorCrop->bitmapImage()->imageForCurrentFrame(),
+ imageElement->cachedImage()->getImage()->imageForCurrentFrame());
+ ASSERT_NE(imageBitmapExteriorCrop->bitmapImage()->imageForCurrentFrame(),
+ imageElement->cachedImage()->getImage()->imageForCurrentFrame());
StaticBitmapImage* emptyImage = imageBitmapOutsideCrop->bitmapImage();
- ASSERT_NE(emptyImage->imageForCurrentFrame(
- ColorBehavior::transformToTargetForTesting()),
- imageElement->cachedImage()->getImage()->imageForCurrentFrame(
- ColorBehavior::transformToTargetForTesting()));
+ ASSERT_NE(emptyImage->imageForCurrentFrame(),
+ imageElement->cachedImage()->getImage()->imageForCurrentFrame());
}
// Verifies that ImageBitmaps constructed from HTMLImageElements hold a
@@ -163,47 +155,31 @@ TEST_F(ImageBitmapTest, ImageBitmapSourceChanged) {
// As we are applying color space conversion for the "default" mode,
// this verifies that the color corrected image is not the same as the
// source.
- ASSERT_NE(imageBitmap->bitmapImage()->imageForCurrentFrame(
- ColorBehavior::transformToTargetForTesting()),
- originalImageResource->getImage()->imageForCurrentFrame(
- ColorBehavior::transformToTargetForTesting()));
+ ASSERT_NE(imageBitmap->bitmapImage()->imageForCurrentFrame(),
+ originalImageResource->getImage()->imageForCurrentFrame());
ImageResourceContent* newImageResource =
ImageResourceContent::create(StaticBitmapImage::create(m_image2).get());
image->setImageResource(newImageResource);
{
- ASSERT_NE(imageBitmap->bitmapImage()->imageForCurrentFrame(
- ColorBehavior::transformToTargetForTesting()),
- originalImageResource->getImage()->imageForCurrentFrame(
- ColorBehavior::transformToTargetForTesting()));
- SkImage* image1 =
- imageBitmap->bitmapImage()
- ->imageForCurrentFrame(ColorBehavior::transformToTargetForTesting())
- .get();
+ ASSERT_NE(imageBitmap->bitmapImage()->imageForCurrentFrame(),
+ originalImageResource->getImage()->imageForCurrentFrame());
+ SkImage* image1 = imageBitmap->bitmapImage()->imageForCurrentFrame().get();
ASSERT_NE(image1, nullptr);
SkImage* image2 =
- originalImageResource->getImage()
- ->imageForCurrentFrame(ColorBehavior::transformToTargetForTesting())
- .get();
+ originalImageResource->getImage()->imageForCurrentFrame().get();
ASSERT_NE(image2, nullptr);
ASSERT_NE(image1, image2);
}
{
- ASSERT_NE(imageBitmap->bitmapImage()->imageForCurrentFrame(
- ColorBehavior::transformToTargetForTesting()),
- newImageResource->getImage()->imageForCurrentFrame(
- ColorBehavior::transformToTargetForTesting()));
- SkImage* image1 =
- imageBitmap->bitmapImage()
- ->imageForCurrentFrame(ColorBehavior::transformToTargetForTesting())
- .get();
+ ASSERT_NE(imageBitmap->bitmapImage()->imageForCurrentFrame(),
+ newImageResource->getImage()->imageForCurrentFrame());
+ SkImage* image1 = imageBitmap->bitmapImage()->imageForCurrentFrame().get();
ASSERT_NE(image1, nullptr);
SkImage* image2 =
- newImageResource->getImage()
- ->imageForCurrentFrame(ColorBehavior::transformToTargetForTesting())
- .get();
+ newImageResource->getImage()->imageForCurrentFrame().get();
ASSERT_NE(image2, nullptr);
ASSERT_NE(image1, image2);
}
@@ -286,14 +262,8 @@ TEST_F(ImageBitmapTest, ImageBitmapColorSpaceConversionHTMLImageElement) {
ImageBitmap* imageBitmap = ImageBitmap::create(
imageElement, cropRect, &(imageElement->document()), options);
- // ColorBehavior::ignore() is used instead of
- // ColorBehavior::transformToTargetForTesting() to avoid color conversion to
- // display color profile, as we want to solely rely on the color correction
- // that happens in ImageBitmap create method.
SkImage* convertedImage =
- imageBitmap->bitmapImage()
- ->imageForCurrentFrame(ColorBehavior::ignore())
- .get();
+ imageBitmap->bitmapImage()->imageForCurrentFrame().get();
switch (colorSpaceConversion) {
case ColorSpaceConversion::NONE:
@@ -385,14 +355,8 @@ TEST_F(ImageBitmapTest, ImageBitmapColorSpaceConversionImageBitmap) {
options = prepareBitmapOptionsAndSetRuntimeFlags(colorSpaceConversion);
ImageBitmap* imageBitmap =
ImageBitmap::create(sourceImageBitmap, cropRect, options);
- // ColorBehavior::ignore() is used instead of
- // ColorBehavior::transformToTargetForTesting() to avoid color conversion to
- // display color profile, as we want to solely rely on the color correction
- // that happens in ImageBitmap create method.
SkImage* convertedImage =
- imageBitmap->bitmapImage()
- ->imageForCurrentFrame(ColorBehavior::ignore())
- .get();
+ imageBitmap->bitmapImage()->imageForCurrentFrame().get();
switch (colorSpaceConversion) {
case ColorSpaceConversion::NONE:
@@ -475,14 +439,8 @@ TEST_F(ImageBitmapTest, ImageBitmapColorSpaceConversionStaticBitmapImage) {
ImageBitmap* imageBitmap = ImageBitmap::create(
StaticBitmapImage::create(image), cropRect, options);
- // ColorBehavior::ignore() is used instead of
- // ColorBehavior::transformToTargetForTesting() to avoid color conversion to
- // display color profile, as we want to solely rely on the color correction
- // that happens in ImageBitmap create method.
SkImage* convertedImage =
- imageBitmap->bitmapImage()
- ->imageForCurrentFrame(ColorBehavior::ignore())
- .get();
+ imageBitmap->bitmapImage()->imageForCurrentFrame().get();
switch (colorSpaceConversion) {
case ColorSpaceConversion::NONE:
@@ -556,14 +514,8 @@ TEST_F(ImageBitmapTest, ImageBitmapColorSpaceConversionImageData) {
ImageBitmap* imageBitmap =
ImageBitmap::create(imageData, cropRect, options);
- // ColorBehavior::ignore() is used instead of
- // ColorBehavior::transformToTargetForTesting() to avoid color conversion to
- // display color profile, as we want to solely rely on the color correction
- // that happens in ImageBitmap create method.
SkImage* convertedImage =
- imageBitmap->bitmapImage()
- ->imageForCurrentFrame(ColorBehavior::ignore())
- .get();
+ imageBitmap->bitmapImage()->imageForCurrentFrame().get();
switch (colorSpaceConversion) {
case ColorSpaceConversion::NONE:
« no previous file with comments | « third_party/WebKit/Source/core/frame/ImageBitmap.cpp ('k') | third_party/WebKit/Source/core/html/HTMLCanvasElement.cpp » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698