title: Imagick - Can't read image files from URL.
body: <p>I'm using this snippet for reading images on different websites:</p>
  
  <pre><code>$image = new Imagick('http://lp.hm.com/hmprod?set=key[source],value[/model/2012/P01 05156 06204 80 1175 4.jpg]&amp;set=key[rotate],value[]&amp;set=key[width],value[]&amp;set=key[height],value[]&amp;set=key[x],value[]&amp;set=key[y],value[]&amp;set=key[type],value[STILL_LIFE_FRONT]&amp;call=url[file:/product/large]');
  </code></pre>
  
  <p>But sometimes, I get an error like this (about 20% of the time):</p>
  
  <pre><code>ImagickException
  
  Unable to read the file: http://lp.hm.com/hmprod?set=key[source],value[/model/2012/P01 05156 06204 80 1175 4.jpg]&amp;set=key[rotate],value[]&amp;set=key[width],value[]&amp;set=key[height],value[]&amp;set=key[x],value[]&amp;set=key[y],value[]&amp;set=key[type],value[STILL_LIFE_FRONT]&amp;call=url[file:/product/large]
  
  Imagick-&gt;__construct()
  </code></pre>
  
  <p>The error seems to be consistent through this whole domain, but sometimes it's different from image to image on the same domain.</p>
  
  <h2>Questions</h2>
  
  <p>Why is this a problem?<br>
  How can we fix it?<br>
  Is there an alternative solution?</p>