uiimage-from-animated-gif
文件大小: unknow
源码售价: 5 个金币 积分规则     积分充值
资源说明:A UIImage category that loads animated GIFs
## Summary

This project defines a category `animatedGIF` on `UIImage`.  The category defines two methods.  This method creates an animated `UIImage` using the frames of the GIF in `data`:

    +[UIImage animatedImageWithAnimatedGIFData:(NSData *)data]

This method creates an animated `UIImage` using the frames of the GIF loaded from `url`:

    +[UIImage animatedImageWithAnimatedGIFURL:(NSURL *)url]
    
Look at the comments in `UIImage+animatedGIF.h` for details.

You can build and run the project to see a trivial demo app.

## To use this category in your own project

1. Copy `UIImage+animatedGIF.h` and `UIImage+animatedGIF.m` to your project.
2. Add `UIImage+animatedGIF.m` to your target's “Compile Sources” build phase, if you didn't tell Xcode to do that when you performed step 1.
3. Add `ImageIO.framework` to your target's "Link Binary With Libraries" build phase.

## Implementation notes

The implementation of this category uses the [Image I/O Framework](http://developer.apple.com/library/ios/#documentation/GraphicsImaging/Conceptual/ImageIOGuide/imageio_intro/ikpg_intro.html) to extract the images and durations from the GIF data.

[Diego Peinador](https://github.com/diegopeinador) provided the inspiration for handling variable-frame-rate animations, although I didn't end up using his code.

## Copyright or lack thereof

The contents of this repository are dedicated to the public domain, in accordance with the [CC0 1.0 Universal Public Domain Dedication](http://creativecommons.org/publicdomain/zero/1.0/), which is reproduced in the file `COPYRIGHT`.

Author: Rob Mayoff
2012-01-27

本源码包内暂不包含可直接显示的源代码文件,请下载源码包。