PINRemoteImage icon indicating copy to clipboard operation
PINRemoteImage copied to clipboard

A thread safe, performant, feature rich image fetcher

Results 60 PINRemoteImage issues
Sort by recently updated
recently updated
newest added

The reason I make this PR is I have a requirement to pause the playback of gif before scroll and resume the next frame after scroll stopped to improve the...

The idea behind this optimization was to reduce the number of calls the display link would need for animated images which didn't draw every frame. But this has resulted in...

[`NSProgressReporting`](https://developer.apple.com/documentation/foundation/nsprogressreporting) (iOS 9+) provides an interface for objects that report progress using a single [`NSProgress`](https://developer.apple.com/documentation/foundation/nsprogress?language=objc) instance. This could be a nicer, standardized way to report download progress, especially because it...

enhancement

Thx development. Can add support for APNG images? APNG is a better animated image format than GIF, and the important thing is that it's not too difficult to implement. Reference:...

Is there a way to change ASPINRemoteImageDownloader.setSharedImageManagerWith(config) I'm currently using an ASNetworkImageNode and the url property to get my images but..... very soon those images will require a jwt in...

I'm looking into `pin_decodedImageWithData` method and wandering can't we find better way for decoding ? With current implementation in order to decode an image we are creating additional bitmap with...

enhancement

I have the requirement to improve the scroll performance when collection view has many GIFs, thus pause the playback in scrolling state and resume after scroll finished. (By setting runloop...

gif

Apologies if this already exists, but I couldn't find a reference anywhere in the docs, and I'm unclear as to the order of ops when it comes to loading cached...

enhancement
needs volunteer

I'm rendering several `PINAnimatedImageView` in a `UIScrollView`. As the user scrolls, it sets `isPlaybackPaused` to `true` when shown on screen and `false` when off screen. Overall, I really like this...

enhancement
needs volunteer
gif

Currently PINAnimatedImageView's performance is bad and it blocks the main-thread a lot especially when it's used on CollectionViewCell / TableViewCell.