The goal of OLImage is to support GIFs, just that and well done.
As I see in the code this method exists to support various formats, retina/non-retina, iOS 2:3/4:3, etc. 
Although this is nice, it's outside the scope of the class purpose.