Some favicons returning "Unable to init from given binary data." when using Intervention Image
<p>I am using intervention image to save favicons from a url.</p>

<p>I have this working, but only for some URL's. For example:</p>

<p>This doesn't work: <a href="http://www.speedhunters.com/favicon.ico" rel="nofollow noreferrer">http://www.speedhunters.com/favicon.ico</a></p>

<p>But this does: <a href="http://www.slamsanctuary.com/favicon.ico" rel="nofollow noreferrer">http://www.slamsanctuary.com/favicon.ico</a></p>

<p>My code is (The providerIcon is from scraping the page content):</p>

<pre><code>\Image::make($info-&gt;providerIcon)-&gt;save(public_path('/uploads/' . $faviconName));
</code></pre>

<p>The error returned is:</p>

<pre><code>NotReadableException in Decoder.php line 96:
Unable to init from given binary data.

in Decoder.php line 96
at Decoder-&gt;initFromBinary('h( ###&amp;&amp;&amp;'''222333555666999???AAAIIIJJJLLLNNNOOOaaaeeeooopppssszzz{{{���������������������������������������������������������������������������������������������������������7FHHD9(+HHHHHHHH@&amp;FHHHHHHHHHH*#HHHH%)EHHF$GGGB /HHH-;HHH6.&lt;FHHHH23HHHHHHHG0HHHHHHH?"    AHHHH&gt;/! AHHH,3HHH+CHHHEHHG:1=HHHG$FHHHHHHHH85EHHHHG4!'' ') in AbstractDecoder.php line 65
</code></pre>

<p>Any ideas why one works and one doesn't?</p>