Index: ui/gfx/color_analysis_unittest.cc |
diff --git a/ui/gfx/color_analysis_unittest.cc b/ui/gfx/color_analysis_unittest.cc |
index 8e6ec831c1ea2ad9a1e0c322efe87ff642a0c8d8..fe5b585d3f18c9056570437234201fb0fef01099 100644 |
--- a/ui/gfx/color_analysis_unittest.cc |
+++ b/ui/gfx/color_analysis_unittest.cc |
@@ -94,8 +94,7 @@ const HSL kDefaultUpperBound = {-1, -1, 0.85}; |
scoped_refptr<base::RefCountedMemory> CreateTestPNG( |
const std::vector<SkColor>& colors) { |
SkBitmap bitmap; |
- bitmap.setConfig(SkBitmap::kARGB_8888_Config, colors.size(), 1); |
- bitmap.allocPixels(); |
+ bitmap.allocN32Pixels(colors.size(), 1); |
SkAutoLockPixels lock(bitmap); |
for (size_t i = 0; i < colors.size(); ++i) { |
@@ -279,8 +278,7 @@ TEST_F(ColorAnalysisTest, FindClosestColor) { |
// Single color image returns that color. |
SkBitmap bitmap; |
- bitmap.setConfig(SkBitmap::kARGB_8888_Config, 16, 16); |
- bitmap.allocPixels(); |
+ bitmap.allocN32Pixels(16, 16); |
bitmap.eraseColor(SK_ColorWHITE); |
color = FindClosestColor(static_cast<uint8_t*>(bitmap.getPixels()), |
bitmap.width(), |
@@ -302,8 +300,7 @@ TEST_F(ColorAnalysisTest, FindClosestColor) { |
TEST_F(ColorAnalysisTest, CalculateKMeanColorOfBitmap) { |
// Create a 16x16 bitmap to represent a favicon. |
SkBitmap bitmap; |
- bitmap.setConfig(SkBitmap::kARGB_8888_Config, 16, 16); |
- bitmap.allocPixels(); |
+ bitmap.allocN32Pixels(16, 16); |
bitmap.eraseARGB(255, 100, 150, 200); |
SkColor color = CalculateKMeanColorOfBitmap(bitmap); |
@@ -326,7 +323,7 @@ TEST_F(ColorAnalysisTest, CalculateKMeanColorOfBitmap) { |
TEST_F(ColorAnalysisTest, ComputeColorCovarianceTrivial) { |
SkBitmap bitmap; |
- bitmap.setConfig(SkBitmap::kARGB_8888_Config, 100, 200); |
+ bitmap.setInfo(SkImageInfo::MakeN32Premul(100, 200)); |
EXPECT_EQ(gfx::Matrix3F::Zeros(), ComputeColorCovariance(bitmap)); |
bitmap.allocPixels(); |
@@ -361,11 +358,9 @@ TEST_F(ColorAnalysisTest, ApplyColorReductionSingleColor) { |
// The test runs color reduction on a single-colot image, where results are |
// bound to be uninteresting. This is an important edge case, though. |
SkBitmap source, result; |
- source.setConfig(SkBitmap::kARGB_8888_Config, 300, 200); |
- result.setConfig(SkBitmap::kA8_Config, 300, 200); |
+ source.allocN32Pixels(300, 200); |
+ result.allocPixels(SkImageInfo::MakeA8(300, 200)); |
- source.allocPixels(); |
- result.allocPixels(); |
source.eraseARGB(255, 50, 150, 200); |
gfx::Vector3dF transform(1.0f, .5f, 0.1f); |
@@ -410,8 +405,7 @@ TEST_F(ColorAnalysisTest, ApplyColorReductionBlackAndWhite) { |
SkBitmap source = |
skia::GetTopDevice(*canvas.sk_canvas())->accessBitmap(false); |
SkBitmap result; |
- result.setConfig(SkBitmap::kA8_Config, 300, 200); |
- result.allocPixels(); |
+ result.allocPixels(SkImageInfo::MakeA8(300, 200)); |
gfx::Vector3dF transform(1.0f, 0.5f, 0.1f); |
EXPECT_TRUE(ApplyColorReduction(source, transform, true, &result)); |
@@ -449,8 +443,7 @@ TEST_F(ColorAnalysisTest, ApplyColorReductionMultiColor) { |
SkBitmap source = |
skia::GetTopDevice(*canvas.sk_canvas())->accessBitmap(false); |
SkBitmap result; |
- result.setConfig(SkBitmap::kA8_Config, 300, 200); |
- result.allocPixels(); |
+ result.allocPixels(SkImageInfo::MakeA8(300, 200)); |
gfx::Vector3dF transform(1.0f, 0.5f, 0.1f); |
EXPECT_TRUE(ApplyColorReduction(source, transform, false, &result)); |
@@ -474,11 +467,9 @@ TEST_F(ColorAnalysisTest, ApplyColorReductionMultiColor) { |
TEST_F(ColorAnalysisTest, ComputePrincipalComponentImageNotComputable) { |
SkBitmap source, result; |
- source.setConfig(SkBitmap::kARGB_8888_Config, 300, 200); |
- result.setConfig(SkBitmap::kA8_Config, 300, 200); |
+ source.allocN32Pixels(300, 200); |
+ result.allocPixels(SkImageInfo::MakeA8(300, 200)); |
- source.allocPixels(); |
- result.allocPixels(); |
source.eraseARGB(255, 50, 150, 200); |
// This computation should fail since all colors always vary together. |
@@ -495,8 +486,7 @@ TEST_F(ColorAnalysisTest, ComputePrincipalComponentImage) { |
SkBitmap source = |
skia::GetTopDevice(*canvas.sk_canvas())->accessBitmap(false); |
SkBitmap result; |
- result.setConfig(SkBitmap::kA8_Config, 300, 200); |
- result.allocPixels(); |
+ result.allocPixels(SkImageInfo::MakeA8(300, 200)); |
// This computation should fail since all colors always vary together. |
EXPECT_TRUE(ComputePrincipalComponentImage(source, &result)); |