作图的遗留问题,是建立内存图片不成功吗?以后解决。

来源:互联网 发布:shopping系统源码下载 编辑:程序博客网 时间:2024/06/05 21:07


暂时先放置这个问题。作图的时候

获取的各个size_t参数都为0,是建立内存图片不成功吗?以后解决。

- (void)drawMemeryImage{    UIGraphicsBeginImageContext(CGSizeMake(_width, _height));    CGContextRef ctx = UIGraphicsGetCurrentContext();    UIImage *newImage = UIGraphicsGetImageFromCurrentImageContext();                CGImageRef ImagRef  = CFBridgingRetain(newImage);    CFDataRef m_DataRef = CGDataProviderCopyData(CGImageGetDataProvider(ImagRef));    int length = CFDataGetLength(m_DataRef);        //获取上面的位图参数然后为后面创建的位图赋值    size_t height = CGImageGetHeight(ImagRef);    size_t width = CGImageGetWidth(ImagRef);    size_t bitsPerComponent = CGImageGetBitsPerComponent(ImagRef);    size_t bytesPerRow = CGImageGetBytesPerRow(ImagRef);    CGColorSpaceRef space = CGImageGetColorSpace(ImagRef);    CGBitmapInfo bitmapInfo = CGImageGetBitmapInfo(ImagRef);        UIGraphicsEndImageContext();}


0 0
原创粉丝点击