فهرست منبع

[AsseticBundle] added config for image filters

Kris Wallsmith 14 سال پیش
والد
کامیت
9e5b649110

+ 18 - 0
src/Symfony/Bundle/AsseticBundle/Resources/config/filters/jepgtran.xml

@@ -0,0 +1,18 @@
+<?xml version="1.0" ?>
+
+<container xmlns="http://symfony.com/schema/dic/services"
+    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+    xsi:schemaLocation="http://symfony.com/schema/dic/services http://symfony.com/schema/dic/services/services-1.0.xsd">
+
+    <parameters>
+        <parameter key="assetic.filter.jpegtran.class">Assetic\Filter\JpegtranFilter</parameter>
+        <parameter key="assetic.filter.jpegtran.bin">/usr/bin/jpegtran</parameter>
+    </parameters>
+
+    <services>
+        <service id="assetic.filter.jpegtran" class="%assetic.filter.jpegtran.class%">
+            <tag name="assetic.filter" alias="jpegtran" />
+            <argument>%assetic.filter.jpegtran.bin%</argument>
+        </service>
+    </services>
+</container>

+ 18 - 0
src/Symfony/Bundle/AsseticBundle/Resources/config/filters/jpegoptim.xml

@@ -0,0 +1,18 @@
+<?xml version="1.0" ?>
+
+<container xmlns="http://symfony.com/schema/dic/services"
+    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+    xsi:schemaLocation="http://symfony.com/schema/dic/services http://symfony.com/schema/dic/services/services-1.0.xsd">
+
+    <parameters>
+        <parameter key="assetic.filter.jpegoptim.class">Assetic\Filter\JpegoptimFilter</parameter>
+        <parameter key="assetic.filter.jpegoptim.bin">/usr/bin/jpegoptim</parameter>
+    </parameters>
+
+    <services>
+        <service id="assetic.filter.jpegoptim" class="%assetic.filter.jpegoptim.class%">
+            <tag name="assetic.filter" alias="jpegoptim" />
+            <argument>%assetic.filter.jpegoptim.bin%</argument>
+        </service>
+    </services>
+</container>

+ 18 - 0
src/Symfony/Bundle/AsseticBundle/Resources/config/filters/optipng.xml

@@ -0,0 +1,18 @@
+<?xml version="1.0" ?>
+
+<container xmlns="http://symfony.com/schema/dic/services"
+    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+    xsi:schemaLocation="http://symfony.com/schema/dic/services http://symfony.com/schema/dic/services/services-1.0.xsd">
+
+    <parameters>
+        <parameter key="assetic.filter.optipng.class">Assetic\Filter\OptiPngFilter</parameter>
+        <parameter key="assetic.filter.optipng.bin">/usr/bin/optipng</parameter>
+    </parameters>
+
+    <services>
+        <service id="assetic.filter.optipng" class="%assetic.filter.optipng.class%">
+            <tag name="assetic.filter" alias="optipng" />
+            <argument>%assetic.filter.optipng.bin%</argument>
+        </service>
+    </services>
+</container>

+ 18 - 0
src/Symfony/Bundle/AsseticBundle/Resources/config/filters/pngout.xml

@@ -0,0 +1,18 @@
+<?xml version="1.0" ?>
+
+<container xmlns="http://symfony.com/schema/dic/services"
+    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+    xsi:schemaLocation="http://symfony.com/schema/dic/services http://symfony.com/schema/dic/services/services-1.0.xsd">
+
+    <parameters>
+        <parameter key="assetic.filter.pngout.class">Assetic\Filter\PngoutFilter</parameter>
+        <parameter key="assetic.filter.pngout.bin">/usr/bin/pngout</parameter>
+    </parameters>
+
+    <services>
+        <service id="assetic.filter.pngout" class="%assetic.filter.pngout.class%">
+            <tag name="assetic.filter" alias="pngout" />
+            <argument>%assetic.filter.pngout.bin%</argument>
+        </service>
+    </services>
+</container>