unsigned offset = (alpha==kCGImageAlphaNoneSkipFirst);
CFRange range = CFRangeMake(offset, CFDataGetLength(image_data)-offset);
unsigned offset = (alpha==kCGImageAlphaNoneSkipFirst);
CFRange range = CFRangeMake(offset, CFDataGetLength(image_data)-offset);