WARNING: You are browsing the documentation for version 1.1 which is not maintained anymore. If some of your projects are still using this version, consider upgrading.

LiipImagine

1.1 version
Maintained Unmaintained

LiipImagine

For LiipImagine, a data loader is included: Symfony\Cmf\Bundle\MediaBundle\Adapter\LiipImagine\CmfMediaDoctrineLoader. It will work for all image object implementing Symfony\Cmf\Bundle\MediaBundle\ImageInterface and is automatically enabled if the LiipImagineBundle is installed.

The dataloader has the name: cmf_media_doctrine_phpcr.

  • YAML
     1
     2
     3
     4
     5
     6
     7
     8
     9
    10
    11
    # app/config/config.yml
    liip_imagine:
        # ...
        filter_sets:
            # default filter to be used with the image preview
            image_upload_thumbnail:
                data_loader: cmf_media_doctrine_phpcr
                quality: 85
                filters:
                    thumbnail: { size: [100, 100], mode: outbound }
            # ...
    
  • XML
     1
     2
     3
     4
     5
     6
     7
     8
     9
    10
    11
    12
    <!-- app/config/config.xml -->
    <?xml version="1.0" encoding="UTF-8" ?>
    <container xmlns="http://symfony.com/schema/dic/services">
        <config xmlns="http://example.org/dic/schema/liip_imagine">
            <!-- ... -->
            <!-- default filter to be used with the image preview -->
            <filter-set name="image_upload_thumbnail" data-loader="cmf_media_doctrine_phpcr" quality="85">
                <filter name="thumbnail" size="100,100" mode="outbound"/>
            </filter-set>
            <!-- ... -->
        </config>
    </container>
    
  • PHP
     1
     2
     3
     4
     5
     6
     7
     8
     9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    // app/config/config.php
    $container->loadFromExtension('liip_imagine', array(
        // ...
        'filter_sets' => array(
            // default filter to be used with the image preview
            'image_upload_thumbnail' => array(
                'data_loader' => 'cmf_media_doctrine_phpcr',
                'quality'     => 85,
                'filters'     => array(
                    'thumbnail' => array(
                        'size' => array(100, 100),
                        'mode' => 'outbound',
                    ),
                ),
            ),
            // ...
        ),
    ));
    

This work, including the code samples, is licensed under a Creative Commons BY-SA 3.0 license.