Questions tagged «uiimage»

iOS上Cocoa-Touch的基本图像处理类。它在iOS 2.0及更高版本中可用。

30
在Swift上从URL加载/下载图像
我想从我的应用程序中的URL加载图像,因此我首先尝试使用Objective-C,但是它可以正常工作,但是对于Swift,我遇到了编译错误: 'imageWithData'不可用:使用对象构造'UIImage(data :)' 我的功能: @IBOutlet var imageView : UIImageView override func viewDidLoad() { super.viewDidLoad() var url:NSURL = NSURL.URLWithString("http://myURL/ios8.png") var data:NSData = NSData.dataWithContentsOfURL(url, options: nil, error: nil) imageView.image = UIImage.imageWithData(data)// Error here } 在Objective-C中: - (void)viewDidLoad { [super viewDidLoad]; NSURL *url = [NSURL URLWithString:(@"http://myURL/ios8.png")]; NSData *data = [NSData dataWithContentsOfURL:url]; _imageView.image = …
412 ios  swift  uiimage  nsurl 

29
调整UIImage大小的最简单方法?
在我的iPhone应用程序中,我用相机拍摄照片,然后将其尺寸调整为290 * 390像素。我正在使用此方法调整图像大小: UIImage *newImage = [image _imageScaledToSize:CGSizeMake(290, 390) interpolationQuality:1]; 它可以完美工作,但是它是一个未记录的功能,因此我无法在iPhone OS4上使用它。 那么...调整UIImage大小的最简单方法是什么?
397 ios  uiimage  resize 

21
如何在iOS和WatchKit中更改图像tintColor
我有一个名为“ theImageView”的UIImageView,其UIImage具有单一颜色(透明背景),就像下面的黑色左心一样。如何按照iOS 7+导航栏图标中使用的着色方法,在iOS 7或更高版本中以编程方式更改此图像的着色颜色? 此方法也可以在Apple Watch应用程序的WatchKit中使用吗?
395 ios  swift  uiimage  uicolor  watchkit 

20
上传后,iOS UIImagePickerController结果图像方向
我正在iOS 3.1.3 iPhone上测试我的iPhone应用程序。我正在使用/选择/捕获图像UIImagePickerController: UIImagePickerController *imagePicker = [[UIImagePickerController alloc] init]; [imagePicker setSourceType:UIImagePickerControllerSourceTypeCamera]; [imagePicker setDelegate:self]; [self.navigationController presentModalViewController:imagePicker animated:YES]; [imagePicker release]; - (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info { self.image = [info objectForKey:UIImagePickerControllerOriginalImage]; imageView.image = self.image; [self.navigationController dismissModalViewControllerAnimated:YES]; submitButton.enabled = YES; } 然后,我会使用ASI类将其发送到我的Web服务器: ASIFormDataRequest *request = [ASIFormDataRequest requestWithURL:[NSURL URLWithString:@"http://example.com/myscript.php"]]; [request setDelegate:self]; [request setStringEncoding:NSUTF8StringEncoding]; [request setShouldContinueWhenAppEntersBackground:YES]; …

17
如何在不损失视网膜显示质量的情况下将UIView捕获到UIImage
我的代码在正常设备上工作正常,但在视网膜设备上创建了模糊的图像。 有人知道我的问题的解决方案吗? + (UIImage *) imageWithView:(UIView *)view { UIGraphicsBeginImageContext(view.bounds.size); [view.layer renderInContext:UIGraphicsGetCurrentContext()]; UIImage * img = UIGraphicsGetImageFromCurrentImageContext(); UIGraphicsEndImageContext(); return img; }

30
UIImageView缺少设备启动屏幕中的图像
我有一个支持iOS8和更高版本的应用程序,内置在Xcode 7中,并且正在使用XIB进行启动屏幕(我没有启动图像)。该视图包含一个包含应用程序版本的UILabel,以及两个包含Image.xcassets中都存在的图像的UIImageViews:一个徽标和一个初始图像。 启动应用程序时,UILabel和徽标图像正确显示,但是如果我在具有iOS9的iPad Air 2上运行该应用程序,则启动图像不会显示。我已经在运行iOS8的Air和Mini以及运行于iPad 2,iPad Air和iPad Air 2的iOS9模拟器上进行了测试,并且所有这些图像均正确显示。 我跑了一些基本的故障,看看我能想出什么要去,但我一直没能解决这个问题,我可以说的工作的形象而这失败的一个之间看到的唯一区别是,当我把它添加到资产... 这是我所知道的摘要: 初始图像的UIImageView放置在正确的位置,且大小正确。我可以说这是因为我将其背景色设置为绿色只是为了确保。视图在那里,但是图像不出现。因此,我认为这一观点不应该受到指责。 将初始图像设置为也使用徽标图像的UIImageView,将使徽标图像显示在视图的正确位置。这也使我假设观点不应该受到指责。 我在初始图像视图中使用的UIImage在应用程序的其他位置使用,并且在其他视图中显示正常(徽标图像也在应用程序的其他位置使用,并且显示正常)。因此,我假设图像是有效的,并且使其出现在其他视图中不是问题。 我已经确认xcassets文件中徽标和启动画面的UIImages设置是相同的。它们设置为“通用”,“任何宽度和高度”,“多个比例因子”,默认显示。有一个区别-徽标具有1x,2x和3x比例,而初始图像只有1x和2x,但是我也尝试过在UIView中使用仅包含1x,1x和2x值的UIImage,并且它们可以正常工作(如果它们是已添加到项目中)。 将其他大小或格式(PNG和JPG)不同的图像添加到我的xcassets并在UIImageView中使用该UIImage作为启动图像也无法显示。 在XIB文件中添加另一个UIImageView并为其分配一个已经在xcassets中工作的UIImage,该图像将出现在加载屏幕中。 复制和重命名用于徽标的图像文件并将其添加到项目中,然后在初始视图中使用该UIImage也会显示失败。 我试图清理项目,重新启动开发计算机,并从Air 2中删除该应用程序,然后重新安装它,以防万一出现问题。 这最后三个步骤使我相信,在项目文件的生命周期中的某一点之后添加图像存在一些问题。当我昨天更新到Xcode 7时,初始图像最初是在Xcode 6中添加的,而徽标图像(也在Xcode 6中也添加了)是几个月前添加的。 我查看了徽标图像和初始图像的json文件,它们似乎具有相同的格式。我也浏览了pbxproj文件以查找差异,但看不到任何差异。 所以我想知道是否有人知道为什么启动屏幕可能不显示我专门在Air 2上添加的这些新图像?我一直在阅读的其他问题与未出现的图像有关,似乎都与“启动图像”或XIB文件中具有相关类的图像有关,在这里似乎都不相关。


23
在UIImage和Base64字符串之间转换
有谁知道如何转换 UIImage为Base64字符串,然后将其反转? 我有以下代码;编码之前的原始图像是好的,但是编码和解码后我只能得到空白图像。 NSData *imageData = UIImagePNGRepresentation(viewImage); NSString *b64EncStr = [self encode: imageData]; NSString *base64String = [self encodeBase64:imageData];
224 ios  swift  uiimage  base64  nsdata 

13
如何为UIImageView中的图像变化设置动画?
我有UIImageView一张图片。现在,我有了一个全新的图像(图形文件),并希望在此显示它UIImageView。如果我刚设定 myImageView.image = newImage; 新图像立即可见。无法制作动画。 我希望它很好地淡入新图像。我认为也许有比仅UIImageView在此基础上创建一个新动画并与动画混合更好的解决方案了?


9
如何将UIImage数组导出为电影?
我有一个严重的问题:我有一个NSArray带有多个UIImage物体的物体。我现在想做的是从这些影片中创建电影UIImages。但是我不知道该怎么做。 希望有人可以帮助我或给我发送一段代码,该代码段可以完成我想要的操作。 编辑:对于未来的参考-应用解决方案后,如果视频看起来会有些失真,确保图像/区域要捕获的宽度是几个小时奋斗在这里的发现后的16的倍数: 为什么我的电影从UIImages得到扭曲了吗? 这是完整的解决方案(只需确保宽度为16的倍数) http://codethink.no-ip.org/wordpress/archives/673

10
UIImageView方面适合和居中
我有一个以编程方式声明的图像视图,并且正在以编程方式设置其图像。 但是,我发现自己无法将图像设置为既适合纵横比又使中心与图像视图对齐。 换句话说,我希望图像能够: 如果图像较大,请缩小以适合外观。 如果图像较小,请居中但不要放大。 我怎么得到的?

19
如何将UIImage旋转90度?
我有一个UIImage是UIImageOrientationUp(纵向),我想逆时针旋转90度(景观)。我不想使用CGAffineTransform。我希望的像素UIImage实际移动位置。我正在使用一个代码块(如下所示),该代码块最初旨在调整a的大小UIImage以实现此目的。我将目标尺寸设置为的当前尺寸,UIImage但出现错误: (错误):CGBitmapContextCreate:无效数据字节/行:对于8个整数位/分量,3个分量kCGImageAlphaPremultipliedLast,应至少为1708。 (只要提供SMALLER大小作为目标大小BTW,我都不会出错)。如何UIImage在保留当前尺寸的同时仅使用核心图形功能旋转90度逆时针旋转? -(UIImage*)reverseImageByScalingToSize:(CGSize)targetSize:(UIImage*)anImage { UIImage* sourceImage = anImage; CGFloat targetWidth = targetSize.height; CGFloat targetHeight = targetSize.width; CGImageRef imageRef = [sourceImage CGImage]; CGBitmapInfo bitmapInfo = CGImageGetBitmapInfo(imageRef); CGColorSpaceRef colorSpaceInfo = CGImageGetColorSpace(imageRef); if (bitmapInfo == kCGImageAlphaNone) { bitmapInfo = kCGImageAlphaNoneSkipLast; } CGContextRef bitmap; if (sourceImage.imageOrientation == UIImageOrientationUp || sourceImage.imageOrientation == UIImageOrientationDown) { …

15
设置UIButton图像会导致iOS 7中的蓝色按钮
在iOS 6 SDK上,我编写了以下代码行以在按钮内显示图像: NSURL *thumbURL2 = [NSURL URLWithString:@"http://example.com/thumbs/2.jpg"]; NSData *thumbData2 = [NSData dataWithContentsOfURL:thumbURL2]; UIImage *thumb2 = [UIImage imageWithData:thumbData2]; [btn2 setImage:thumb2 forState:UIControlStateNormal]; [self.view addSubview:btn2]; 但是现在使用Xcode 5和iOS 7不能正常工作。该按钮不包含图像。按钮填充为蓝色。
163 uibutton  uiimage  ios7 


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.