Tag: uiimage

预取后从高速caching中采集图像

我正在使用Kingfisher框架来预取图像。 到Kingfisher框架的链接是: https : //github.com/onevcat/Kingfisher 这是我写的代码: func downloadImages() { if(self.albumImagePathArray.isEmpty == false) { //dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0), { let urls = self.albumImagePathArray.map { NSURL(string: $0)! } let prefetcher = ImagePrefetcher(urls: urls, optionsInfo: nil, progressBlock: nil, completionHandler: { (skippedResources, failedResources, completedResources) -> () in print("These resources are prefetched: \(completedResources)") }) prefetcher.start() } } 我不确定如何使用这个框架,因为我对App开发很陌生。 一旦我预取了图像,如何从caching中获取这些预取图像。 我想从caching中select这些图像,并把它们放入一个UIImage数组中。 以前我没有从caching中select,但我每次都加载URL,并把它们称为albumImagePathArray,通过contentsOfURLstring数组我将它转换成UIImage,因此它可以被放入albumImages中,如下面的代码所示: var […]

UIImageanimation的图像数组

– (IBAction)didTouchAnimate:(UIButton*)sender { UIImage *starImage = [UIImage imageNamed:@"star.png"]; UIImageView *starView = [[UIImageView alloc] initWithImage:starImage]; [starView setCenter:sender.center]; [UIView animateWithDuration:1.50f delay:0.0f options:UIViewAnimationCurveEaseInOutanimations:^{ [starView setCenter:CGPointMake(+100, +100)]; [starView setAlpha:0.6f]; } completion:^(BOOL finished){ [starView removeFromSuperview]; // points++; // NSLog(@"points: %i", points); }]; [self.view addSubview:starView]; } 我有一个数组列表。 我怎样才能让这些图像动起来 Dollars.animationImages = [NSArray arrayWithObjects: [UIImage imageNamed:@"score_animate_0001.png"], [UIImage imageNamed:@"score_animate_0002.png"], [UIImage imageNamed:@"score_animate_0003.png"], [UIImage imageNamed:@"score_animate_0004.png"], [UIImage […]

视网膜显示应用程序的@ 2x有什么意义?

我知道Retina显示器的像素数量是非视网膜显示器的两倍,但使用@ 2x版本和拍摄和获取512 x 512图像并通过帧的大小来限制它们有什么区别? 澄清: 如果我有一个72×72的button正确的方式来显示在iPhone上是有一个 image.png = 72×72 image@2x.png = 144 x 144 <—修正:) TY 但为什么不使用1图像: image.png = 512×512 并做这样的事情: UIImageView *myImage = [[UIImageView alloc] init ]; [myImage setImage:[UIImage imageNamed:@"image.png"]]; [myImage setFrame:CGRectMake(50, 50, 72, 72)]; 我相信有一个很好的理由,我只是不知道它是什么,其他可能是一个较小的应用程序文件大小? 感谢您的教育!

MonoTouch中的CoreImage不会从有效资产中返回有效的图像

我正在尝试使用此图像来获取图像。 img = new UIImage(new MonoTouch.CoreImage.CIImage(validAssetObject),1.0f, UIImageOrientation.Up); CIImage是从CIImage调用返回的。 新的UIImage具有CIImage属性= null 。 看起来像UIImage的构造函数不能按预期工作? MonoTouch社区的任何想法?

使用Swift处理Image Store到Firebase

这是我上传到Firebase的方式。 但需要一段时间才能取回。 而且,同时也保存它,这就是为什么我试图不同步的过程。 if imagePathToUpload != nil { let uploadImgPath = Firebase(url:"\(rootURL)/users/\(id!)") let imageData = UIImagePNGRepresentation(image) let base64String = imageData!.base64EncodedStringWithOptions(.Encoding64CharacterLineLength) let imageRef = uploadImgPath.childByAppendingPath("\(path!)") dispatch_async(dispatch_get_main_queue(), { imageRef.setValue(base64String) }) } 图片尺寸是370×370,所以在我看来不应该花那么长时间。 或者我应该在上传之前尝试缩小图像? Firebase处理图片存储的正确方法是什么?

从数组的UIImage名称不断返回零值。

在容器中设置页面视图。 遵循我可以find的所有说明(初学者)。 这两个数组在主视图控制器中,它们具有我要填充页面的图像的名称。 self.shirtImage = NSArray(objects: "shirt1", "shirt2") self.pantsImage = NSArray(objects: "pants1", "pants2") 每当我运行程序,这两行: self.todayShirt.image = UIImage(named: self.shirtName) self.todayPants.image = UIImage(named: self.pantsName) 返回错误fatal error: unexpectedly found nil while unwrapping an Optional value或CUICatalog: Invalid asset name supplied:这意味着他们从数组中收到一个零值。 页面内容类看起来像这样: class TodayPicksViewController: UIViewController { @IBOutlet weak var todayShirt: UIImageView! @IBOutlet weak var todayPants: UIImageView! var pageIndex: Int! var […]

如何通过编码在目标c的PDF文件转换为图像

如何通过编码在目标c的PDF文件转换为图像 我有一个pdf文件,但我想保存到iPhone的相册,所以这就是为什么我要转换它。 如果有另一种方式,请给我build议。 提前致谢。

从UIImages以编程方式创buildPHLivePhoto

如何在Objective-C中以编程方式创buildPHLivePhoto(例如从多个UIImages或其他方法)? 我在苹果的文档中找不到任何解决scheme。 我知道这一定是可以的,因为App Store上有多个应用程序可以提供animationLive照片作为iPhone 6S上的locking屏幕。 任何帮助将不胜感激! 谢谢

如何在Swift中从相机或照片库加载图像

如何使用相机拍摄照片或从照片库中选取图像以便能够在imageView中显示它? 任何帮助,将不胜感激。

图像拼贴的不同形状

我是照片编辑应用程序开发的新手。 我如何开发像这样的网格样式,以便我可以添加从相机中挑选的多个图像来创build拼贴画? 我通过下面的链接,但没有得到实现这一目标的方式。 任何build议或链接将有所帮助。 LINK1 LINK2