Lines Matching refs:bitmap

54     SkBitmap bitmap;
55 bitmap.allocN32Pixels(width, height);
57 memset(bitmap.getPixels(), 0, width * height * 4);
58 return bitmap;
134 SkBitmap bitmap = image.AsBitmap();
135 EXPECT_EQ(256, bitmap.width());
136 EXPECT_EQ(256, bitmap.height());
161 scoped_ptr<SkBitmap> bitmap;
162 bitmap.reset(IconUtil::CreateSkBitmapFromHICON(icon, icon_size));
163 EXPECT_NE(bitmap.get(), static_cast<SkBitmap*>(NULL));
171 scoped_ptr<SkBitmap> bitmap;
173 // Wrong bitmap format.
174 bitmap.reset(new SkBitmap);
175 ASSERT_NE(bitmap.get(), static_cast<SkBitmap*>(NULL));
176 bitmap->setInfo(SkImageInfo::MakeA8(kSmallIconWidth, kSmallIconHeight));
177 icon = IconUtil::CreateHICONFromSkBitmap(*bitmap);
180 // Invalid bitmap size.
181 bitmap.reset(new SkBitmap);
182 ASSERT_NE(bitmap.get(), static_cast<SkBitmap*>(NULL));
183 bitmap->setInfo(SkImageInfo::MakeN32Premul(0, 0));
184 icon = IconUtil::CreateHICONFromSkBitmap(*bitmap);
187 // Valid bitmap configuration but no pixels allocated.
188 bitmap.reset(new SkBitmap);
189 ASSERT_NE(bitmap.get(), static_cast<SkBitmap*>(NULL));
190 bitmap->setInfo(SkImageInfo::MakeN32Premul(kSmallIconWidth,
192 icon = IconUtil::CreateHICONFromSkBitmap(*bitmap);
199 scoped_ptr<SkBitmap> bitmap;
206 // Wrong bitmap format.
207 bitmap.reset(new SkBitmap);
208 ASSERT_NE(bitmap.get(), static_cast<SkBitmap*>(NULL));
209 // Must allocate pixels or else ImageSkia will ignore the bitmap and just
211 bitmap->allocPixels(SkImageInfo::MakeA8(kSmallIconWidth, kSmallIconHeight));
212 memset(bitmap->getPixels(), 0, bitmap->width() * bitmap->height());
213 image_family.Add(gfx::Image::CreateFrom1xBitmap(*bitmap));
218 // Invalid bitmap size.
220 bitmap.reset(new SkBitmap);
221 ASSERT_NE(bitmap.get(), static_cast<SkBitmap*>(NULL));
222 bitmap->allocPixels(SkImageInfo::MakeN32Premul(0, 0));
223 image_family.Add(gfx::Image::CreateFrom1xBitmap(*bitmap));
230 bitmap.reset(new SkBitmap);
231 ASSERT_NE(bitmap.get(), static_cast<SkBitmap*>(NULL));
232 bitmap->setInfo(SkImageInfo::MakeN32Premul(kSmallIconWidth,
234 image_family.Add(gfx::Image::CreateFrom1xBitmap(*bitmap));
241 bitmap->allocPixels();
243 memset(bitmap->getPixels(), 0, bitmap->width() * bitmap->height() * 4);
244 image_family.Add(gfx::Image::CreateFrom1xBitmap(*bitmap));
270 // the HICON into a bitmap, the bitmap has the expected format and dimensions.
272 scoped_ptr<SkBitmap> bitmap;
280 bitmap.reset(IconUtil::CreateSkBitmapFromHICON(small_icon, small_icon_size));
281 ASSERT_NE(bitmap.get(), static_cast<SkBitmap*>(NULL));
282 EXPECT_EQ(bitmap->width(), small_icon_size.width());
283 EXPECT_EQ(bitmap->height(), small_icon_size.height());
284 EXPECT_EQ(bitmap->colorType(), kN32_SkColorType);
294 bitmap.reset(IconUtil::CreateSkBitmapFromHICON(large_icon, large_icon_size));
295 ASSERT_NE(bitmap.get(), static_cast<SkBitmap*>(NULL));
296 EXPECT_EQ(bitmap->width(), large_icon_size.width());
297 EXPECT_EQ(bitmap->height(), large_icon_size.height());
298 EXPECT_EQ(bitmap->colorType(), kN32_SkColorType);
306 SkBitmap bitmap = CreateBlackSkBitmap(kSmallIconWidth, kSmallIconHeight);
307 HICON icon = IconUtil::CreateHICONFromSkBitmap(bitmap);
314 // the icon's bitmap and make sure it matches the specification of the
317 // The bitmap handle contained in the icon information is a handle to a
318 // compatible bitmap so we need to call ::GetDIBits() in order to retrieve
319 // the bitmap's header information.
409 scoped_ptr<SkBitmap> bitmap(
411 ASSERT_TRUE(bitmap.get());
412 EXPECT_EQ(48, bitmap->width());
413 EXPECT_EQ(48, bitmap->height());
418 scoped_ptr<SkBitmap> bitmap(
420 ASSERT_TRUE(bitmap.get());
421 EXPECT_EQ(256, bitmap->width());
422 EXPECT_EQ(256, bitmap->height());