Lines Matching refs:info
22 CGBitmapInfo info = kCGBitmapByteOrder32Big;
25 case kOpaque_SkAlphaType: info |= kCGImageAlphaNoneSkipLast; break;
26 case kPremul_SkAlphaType: info |= kCGImageAlphaPremultipliedLast; break;
27 case kUnpremul_SkAlphaType: info |= kCGImageAlphaLast; break;
29 return info;
33 CGBitmapInfo info = kCGBitmapByteOrder32Little;
36 case kOpaque_SkAlphaType: info |= kCGImageAlphaNoneSkipFirst; break;
37 case kPremul_SkAlphaType: info |= kCGImageAlphaPremultipliedFirst; break;
38 case kUnpremul_SkAlphaType: info |= kCGImageAlphaFirst; break;
40 return info;
43 CGBitmapInfo info = kCGBitmapByteOrder16Little;
45 case kOpaque_SkAlphaType: info |= kCGImageAlphaNoneSkipLast; break;
46 default: info |= kCGImageAlphaPremultipliedLast; break;
48 return info;
54 CGBitmapInfo* info,
66 *info = compute_cgalpha_info_rgba(kOpaque_SkAlphaType);
70 *info = compute_cgalpha_info_rgba(skAlphaType);
74 *info = compute_cgalpha_info_bgra(skAlphaType);
78 *info = compute_cgalpha_info_4444(skAlphaType);
88 CGBitmapInfo* info) {
90 if (!get_bitmap_info(bm.colorType(), bm.alphaType(), bitsPerComponent, info, &upscaleTo32)) {
97 copy->allocPixels(bm.info().makeColorType(kRGBA_8888_SkColorType));
98 bm.readPixels(copy->info(), copy->getPixels(), copy->rowBytes(), 0, 0);
110 CGBitmapInfo info SK_INIT_TO_AVOID_WARNING;
112 std::unique_ptr<SkBitmap> bitmap = prepare_for_image_ref(bm, &bitsPerComponent, &info);
117 SkPixmap pm = bitmap->pixmap(); // Copy bitmap info before releasing it.
132 pm.info().bytesPerPixel() * CHAR_BIT, pm.rowBytes(), colorSpace,
133 info, dataRef.get(), nullptr, false, kCGRenderingIntentDefault);
177 bool SkCopyPixelsFromCGImage(const SkImageInfo& info, size_t rowBytes, void* pixels,
181 switch (info.colorType()) {
184 cg_bitmap_info = compute_cgalpha_info_rgba(info.alphaType());
188 cg_bitmap_info = compute_cgalpha_info_bgra(info.alphaType());
196 pixels, info.width(), info.height(), bitsPerComponent,
206 CGContextDrawImage(cg.get(), CGRectMake(0, 0, info.width(), info.height()), image);
213 SkImageInfo info = SkImageInfo::MakeN32Premul(width, height);
216 if (!tmp.tryAllocPixels(info)) {
220 if (!SkCopyPixelsFromCGImage(tmp.info(), tmp.rowBytes(), tmp.getPixels(), image)) {