title: Convert image with LiipImagineBundle
body: <p>I try to convert a image with the LiipImagineBundle. The file is stored in a subfolder <code>storage/</code> in the symfony app root folder and not in the <code>web/</code> folder. This is because I have to wite a custom security layer before the delivery of the images.</p>
  
  <p>For example I have a image in the folder <code>symfony_app/storage/images/image.jpg</code>. Now I want to convert it and save the filtered image in the subfolder <code>symfony_app/storage/images/thumbnail/image.jpg</code>.</p>
  
  <p>Now I try the code</p>
  
  <pre><code>$imagineController = $this-&gt;container-&gt;get('liip_imagine.controller');
  $imagineController-&gt;filterAction(new Request(), '/path/to/symfony_app/storage/images/image.jpg', 'thumbnail');
  </code></pre>
  
  <p>but I get an 404 error with the message <code>"Source image could not be found"</code>.</p>
  
  <p>I don't understand why the file could not be found. I also tried the console command</p>
  
  <pre><code>php bin/console liip:imagine:cache:resolve images/image.jpg
  </code></pre>
  
  <p>and get the result:</p>
  
  <pre><code>[Imagine\Exception\RuntimeException]
  Unable to open image /path/to/symfony_app/storage/images/image.jpg
  </code></pre>
  
  <p>The <code>storage/</code> subfolder has the access rights 777 and this is my LiipImagine configuration:</p>
  
  <pre><code>liip_imagine:
      loaders:
          default:
              filesystem:
                  data_root: /var/www/actus-backend/storage/
      resolvers:
          default:
              web_path: ~
      filter_sets:
          cache: ~
          thumbnail:
              quality: 75
              filters:
                  thumbnail: { size: [100, 100], mode: outbound }
  </code></pre>