ldc-theme-chandleur-2024/theme.config.php
2023-12-18 18:23:42 +01:00

72 lines
2.2 KiB
PHP

<?php
return [
// * GGW version
'version' => '2.0.0',
// * Theme name
'name' => 'base',
// * Picture BO validation sizes
'models' => [
'prizes' => [
'picture_max_width' => 560,
'picture_max_height' => 700,
],
'products' => [
'picture_max_width' => 550,
'picture_max_height' => 550,
],
'ranges' => [
'picture_max_width' => 476,
'picture_max_height' => 355,
],
],
// * Image resizer config
/**
* Format can specifiy to which format save the image
* JPEG PNG GIF TIF BMP ICO PSD WebP
* GD ✔️ ✔️ ✔️ - - - - ✔️ *
* Imagick ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ *
* For WebP support GD driver must be used with PHP 5 >= 5.5.0 or PHP 7
* in order to use imagewebp(). If Imagick is used, it must be compiled
* with libwebp for WebP support.
* resize => will resize the image (boolean)
* fit => Combine cropping and resizing to format image in a smart way (boolean)
* keepRatio => will keep image ratio wile resizing (boolean)
* trim => boolean to trim the image using border color
* inCanvas => to make sure image boundarie is respected
* format => select tha wantd ouput form, yan can just convert images if you want
* example :
* 'small' => [
* 'height' => 500,
* 'width' => 250,
* 'inCanvas' => true,
* 'trim' => ['transparent', null, 10]
* ],
* 'smallWebp' => [
* 'height' => 500,
* 'width' => 250,
* 'inCanvas' => true,
* 'format' => 'webp'
* ],
* 'justconvertImage' => [
* 'format' => 'webp'
* ]
*/
'resizes' => [
'trimlot1' => [
'height' => 600,
'width' => 400,
'inCanvas' => true,
'fit' => true,
'format' => 'webp'
],
'trimlot2' => [
'height' => 400,
'width' => 400,
'fit' => true,
'inCanvas' => true,
'trim' => ['transparent', null, 10],
'format' => 'png'
]
]
];