jjzjj

CGBitmapContextCreateImage

全部标签

iphone - 翻转上下文中的 CGBitmapContextCreateImage

我有一个上下文,我在上面进行了一些绘图。现在我想保存结果。由于反转上下文y轴首先我想翻转所有内容,然后创建图像://1.FlipYCGContextTranslateCTM(context,0,height);CGContextScaleCTM(context,1.0,-1.0);//2.CreateimageCGImageRefrawMask=CGBitmapContextCreateImage(context);但是图像没有翻转。即使我用2更改操作1的顺序,图像仍然不会翻转。我不明白为什么以及如何解决它。更重要的是“为什么”,因为在我的逻辑中,如果我用颠倒的方式翻转上下文,应该没问

ios - <错误> : CGBitmapContextCreateImage: invalid context 0x0

我有一个使用CGContextDrawImage函数组合两个图像的应用程序。这是我的问题。在iphone5的ios模拟器中,只有一个图像出现,而另一个没有出现,而在iphone3的iphone模拟器中,显示这些图像没有问题,我也没有任何问题。顺便说一句,这是Xcode给我的错误列表。//错误:CGContextRotateCTM:无效上下文0x0。这是一个严重的错误。此应用程序或其使用的库正在使用无效的上下文,从而导致系统稳定性和可靠性的整体下降。此通知是礼貌的:请解决此问题。它将成为即将到来的更新中的fatalerror。:CGContextDrawImage:无效上下文0x0。这是

iphone - CGBitmapContextCreateImage 错误

我在我的控制台中收到这样的错误::CGBitmapContextCreate:无效数据字节/行:对于8个整数位/分量、3个分量、kCGImageAlphaPremultipliedFirst,应该至少为1920。:CGBitmapContextCreateImage:无效上下文0x0我使用下面的代码:-(UIImage*)imageFromSampleBuffer:(CMSampleBufferRef)sampleBuffer{//GetaCMSampleBuffer'sCoreVideoimagebufferforthemediadataCVImageBufferRefimageBu

ios - 为什么 CGBitmapContextCreateImage 比 [UIImage initWithData :]? 慢

我目前正在开发一个应用程序,它可以一个接一个地显示许多图像。不幸的是,我没有为此使用视频的奢侈,但是,我可以选择正在使用的图像编解码器。数据从服务器发送到应用程序,已经编码。例如,如果我使用PNG或JPEG,我可以使用[[UIImagealloc]initWithData:some_data]将接收到的数据转换为UIImage。当我使用原始字节数组或另一个必须首先解码为原始字节数组的自定义编解码器时,我必须创建一个位图上下文,然后使用CGBitmapContextCreateImage(bitmapContext)给出一个CGImageRef,它然后被送入[[UIImagealloc]