title: Laravel images not shown in any browser while firefox throwing "Image x cannot be displayed because it contains errors" error
body: <p>My laravel app's images are not being shown in Firefox Chrome or Edge
  Firefox shows a more explicit error saying "The image [image] cannot be displayed because it contains errors"</p>
  
  <p>ie: the following image is not being shown:</p>
  
  <p><a href="http://test-gestion.pedifacil.com/storage/app/public/1/logo_196_196.png" rel="nofollow noreferrer">http://test-gestion.pedifacil.com/storage/app/public/1/logo_196_196.png</a></p>
  
  <p>but a txt in the same folder is being shown so it does not seem to be problem of wrong symlink</p>
  
  <p><a href="http://test-gestion.pedifacil.com/storage/app/public/1/hola.txt" rel="nofollow noreferrer">http://test-gestion.pedifacil.com/storage/app/public/1/hola.txt</a></p>
  
  <p>OS: Ubuntu 16.04</p>
  
  <p>Note: Pagespeed has already been disabled in apache.</p>
  
  <p>Note2: Apache error log is not showing anything related to this.</p>
  
  <p>Note3: The same image put in the htdocs/ folder does not fail. See:
  <a href="http://test-gestion.pedifacil.com/logo_196_196.png" rel="nofollow noreferrer">http://test-gestion.pedifacil.com/logo_196_196.png</a> so does not seem to be related to an apache global malfunctioning</p>
  
  <p>How can I get to know what is causing the error?
  Thank you.</p>