PINRemoteImage
PINRemoteImage copied to clipboard
A thread safe, performant, feature rich image fetcher
We're seeing some PINRemoteImageWeakTask leaks in the memory graph debugger. Looking at the PINRemoteImage code, we store this weak task using `[NSURLProtocol setProperty: forKey: inRequest:]` method. But we never seem...
hey @garrettmoon , is PINRemoteImage is still relevant to you and Pinterest? You are very passive here and it makes a felling that project is dead or almost dead. Maybe...
I recently released an update to an app, built with Xcode 12, and released for iOS 13+. I am now seeing this crash quite often. We use PINRemoteImage in one...
Currently, the pin_degreesFromOrientation function that's used when decoding images returns the degrees that represent the Exif orientation. However, the rest of the decode function then applies those values to the...
This establishes a general pattern in order to register additional image decoders that can handle image formats not natively supported on iOS/MacOS Upstreamed contribution from Google's fork of PINRemoteImage. Our...
We are using PINRemoteImage's processorBlock to download an image from a URL, and then processing it using Core Image. We return `UIImage(ciImage: processedCoreImage)` in the processorBlock. However we're hitting an...
The following is the error logged to the console. ``` writeDBwithCachedResponse - Invalid protocol-property list - CFURLRequestRef. protoProps={ PINRemoteImageWeakTaskKey = ""; } ``` Previously this method `URLProtocol.setProperty(_,forKey:in:)`, was being passed...
After updating to Xcode 12.2 the PINRemoteImage is not building. Basically all my projects which have a dependency on this lib are not building with the new xcode 12.2!
- Remove carthage folder from repo (the same as https://github.com/pinterest/PINCache/pull/306) - Use https://github.com/SDWebImage/libwebp-Xcode as webp dependency