PINRemoteImage
PINRemoteImage copied to clipboard
Issue with cache cost calculation for UIImage created from Core Image
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 NSAssert in PINRemoteImage during cache cost calculation:
NSAssert(container.image == nil || imageRef != NULL, @"We only cache a decompressed image if we decompressed it ourselves. In that case, it should be backed by a CGImageRef.");
It seems like this only supports UIImage that is CGImage backed, which is not the case with Core Image. Any help or guidance would be appreciated, thanks!
Hey @rounak , did you find any solution for this?