Tag: uiimage

如何将FBProfilePictureView转换为UIImage?

一切正常FBProfilePictureView工作正常,但我需要从FBProfilePictureView得到的图片,并把它变成一个UIImage。 我应该怎么做? 我试着用这个: UIGraphicsBeginImageContext(self.profilePictureView.frame.size); [self.view.layer renderInContext:UIGraphicsGetCurrentContext()]; UIImage *viewImage = UIGraphicsGetImageFromCurrentImageContext(); UIGraphicsEndImageContext(); self.TestPictureOutlet.image = viewImage; 但是这不适用于我的解决scheme。

在Swift中旋转UIImage

我用Swift使用Xcode 6.0.1。 我有一个UIImage,我想使用旧的图像作为源,新的图像旋转以某种方式另一个图像…说垂直翻转。 这个问题已经在几个月前解决了 。 但是,即使情况相同,该解决scheme也不适用于我。 当我有 var image = UIImage(CGImage: otherImage.CGImage, scale: 1.0, orientation: .DownMirrored) Xcode抱怨说在调用中有一个“额外的参数”尺度。 在检查Apple文档之后,这是没有意义的,因为该版本的初始化程序确实需要这三个参数。 抛开规模和方向的争论确实解决了这个问题,但阻止了我进行轮换。 我能find的唯一另外一个引用是这个人 ,他有同样的问题。 你怎么看? 我确实需要在这个版本的Xcode上运行,所以如果有一个替代的方法来执行旋转(我还没有find),这将是有用的。

如何从当前的graphics上下文创build一个UIImage?

我想从当前的graphics上下文创build一个UIImage对象。 更具体地说,我的用例是一个用户可以画线的视图。 他们可能会逐渐绘制。 完成后,我想创build一个UIImage来表示他们的绘图。 下面是drawRect:现在看起来对我来说: – (void)drawRect:(CGRect)rect { CGContextRef c = UIGraphicsGetCurrentContext(); CGContextSaveGState(c); CGContextSetStrokeColorWithColor(c, [UIColor blackColor].CGColor); CGContextSetLineWidth(c,1.5f); for(CFIndex i = 0; i < CFArrayGetCount(_pathArray); i++) { CGPathRef path = CFArrayGetValueAtIndex(_pathArray, i); CGContextAddPath(c, path); } CGContextStrokePath(c); CGContextRestoreGState(c); } …其中_pathArray是CFArrayReftypes的,并且每次调用touchesEnded:时都会被填充。 另外请注意,drawRect:可能会在用户绘制时被调用多次。 当用户完成后,我想创build一个代表graphics上下文的UIImage对象。 任何build议如何做到这一点?

更改UIImage中某些像素的颜色

对于一个给定的多色PNG UIImage (透明度),什么是最好的/迅捷惯用的方式来: 创build一个重复的UIImage find副本中的所有黑色像素,并将其更改为红色 (返回修改的副本) 有几个相关的问题,但我一直没能find有效的东西。

如何通过iPhone应用程序附加图片消息?

我想发送带有图像数据的消息。 所以我使用了MFMessageComposeViewController 。 但是那个控制器只提供SMS服务。 所以我用UIPasteBoard附上了一个图像数据。 但是它也行不通。 input消息时没有创build“粘贴”button。 在UIPasteBoard附加图片显然是成功的。 我认为使用MFMessageComposeViewController不能解决我的问题。 我怎样才能实现我的目标?

iOS中的图像泡沫效应

我有一些想要“投入泡沫”的图像。 这些图像在屏幕上漂浮着气泡。 最好的方法是将内部图像与泡泡图像结合起来,并以某种方式扭曲内部图像,使其看起来像在泡泡内部reflection。 有没有人知道如何实现这个效果,而不使用纹理和网格? 也许有人记得一个旧的项目或做了类似的事情? 这里是我的意思的一个例子:

如何将CVPixelBuffer变成UIImage?

我有一些从CVPixelBuffer获取UIIMage的问题。 这就是我想要的: CVPixelBufferRef pixelBuffer = CMSampleBufferGetImageBuffer(imageDataSampleBuffer); CFDictionaryRef attachments = CMCopyDictionaryOfAttachments(kCFAllocatorDefault, imageDataSampleBuffer, kCMAttachmentMode_ShouldPropagate); CIImage *ciImage = [[CIImage alloc] initWithCVPixelBuffer:pixelBuffer options:(NSDictionary *)attachments]; if (attachments) CFRelease(attachments); size_t width = CVPixelBufferGetWidth(pixelBuffer); size_t height = CVPixelBufferGetHeight(pixelBuffer); if (width && height) { // test to make sure we have valid dimensions UIImage *image = [[UIImage alloc] initWithCIImage:ciImage]; UIImageView *lv = [[UIImageView […]

Swift导航栏图像标题

我几个星期前开始在Swift编程。 现在我想定制我的Apps Look。 我想使用标志图像作为导航栏标题而不是明文。 let logo = UIImage(named: "logo.png") self.navigationItem.titleView = logo; 我得到错误"UIImage is not convertible to UIView" 我search了很多。 但没办法:(

如何调整iOS中的图像?

嗨,我想发送图像到Web服务。 但我想调整用户select的任何图像到75×75并发送到Web服务。 我怎样才能将这个图像的大小调整为75 x 75 谢谢

如何在iPhone中着色透明的PNG图像?

我知道可以通过在其上绘制CGContextFillRect并设置混合模式来对矩形图像着色。 但是,我不知道如何做一个透明的图像,如图标色调。 它必须是可能的,因为SDK自己在这样的选项卡上执行它自己。 任何人都可以提供一个片段? 更新: 自从我原本提出这个问题以来,已经有很多很棒的build议。 一定要仔细阅读所有答案,找出最适合自己的方式。 更新(2015年4月30日): 使用iOS 7.0,我现在可以做到以下几点,这将满足我原来的问题的需要。 但是,如果你有更复杂的情况,请检查所有的答案。 UIImage *iconImage = [[UIImage imageNamed:@"myImageName"] imageWithRenderingMode:UIImageRenderingModeAlwaysTemplate]; UIImageView *icon = [[UIImageView alloc] initWithImage:iconImage]; icon.tintColor = [UIColor redColor];