Lines Matching full:info
16 CGBitmapInfo info = kCGBitmapByteOrder32Big;
21 info |= kCGImageAlphaNoneSkipLast;
24 info |= kCGImageAlphaPremultipliedLast;
27 info |= kCGImageAlphaLast;
30 return info;
34 CGBitmapInfo info = kCGBitmapByteOrder32Little;
39 info |= kCGImageAlphaNoneSkipFirst;
42 info |= kCGImageAlphaPremultipliedFirst;
45 info |= kCGImageAlphaFirst;
48 return info;
51 static void SkBitmap_ReleaseInfo(void* info, const void* pixelData, size_t size) {
52 SkBitmap* bitmap = reinterpret_cast<SkBitmap*>(info);
58 CGBitmapInfo* info,
69 *info = kCGBitmapByteOrder16Little | kCGImageAlphaNone;
76 *info = ComputeCGAlphaInfo_RGBA(kOpaque_SkAlphaType);
81 *info = ComputeCGAlphaInfo_RGBA(bm.alphaType());
85 *info = ComputeCGAlphaInfo_BGRA(bm.alphaType());
89 *info = kCGBitmapByteOrder16Little;
91 *info |= kCGImageAlphaNoneSkipLast;
93 *info |= kCGImageAlphaPremultipliedLast;
104 CGBitmapInfo* info) {
106 if (!getBitmapInfo(bm, bitsPerComponent, info, &upscaleTo32)) {
115 copy->allocPixels(bm.info().makeColorType(kN32_SkColorType));
116 bm.readPixels(copy->info(), copy->getPixels(), copy->rowBytes(), 0, 0);
126 CGBitmapInfo info SK_INIT_TO_AVOID_WARNING;
128 SkBitmap* bitmap = prepareForImageRef(bm, &bitsPerComponent, &info);
149 bitmap->rowBytes(), colorSpace, info, dataRef,
203 bool SkCopyPixelsFromCGImage(const SkImageInfo& info, size_t rowBytes, void* pixels,
207 switch (info.colorType()) {
210 cg_bitmap_info = ComputeCGAlphaInfo_RGBA(info.alphaType());
214 cg_bitmap_info = ComputeCGAlphaInfo_BGRA(info.alphaType());
221 CGContextRef cg = CGBitmapContextCreate(pixels, info.width(), info.height(), bitsPerComponent,
232 CGContextDrawImage(cg, CGRectMake(0, 0, info.width(), info.height()), image);
240 SkImageInfo info = SkImageInfo::MakeN32Premul(width, height);
243 if (!tmp.tryAllocPixels(info)) {
247 if (!SkCopyPixelsFromCGImage(tmp.info(), tmp.rowBytes(), tmp.getPixels(), image)) {