a:1:{s:4:"rows";a:17:{i:0;a:6:{s:8:"property";s:3:"ext";s:8:"datatype";s:23:"imageExtension /stdWrap";s:11:"description";s:6:"&nbsp;";s:7:"default";s:3:"web";s:12:"column_count";i:4;s:16:"is_propertyTable";i:1;}i:1;a:6:{s:8:"property";s:5:"width";s:8:"datatype";s:15:"pixels /stdWrap";s:11:"description";s:1321:"If both the width and the heigth are set and one of the numbers is appended by an &quot;m&quot;, the proportions will be preserved and thus width/height are treated as maximum dimensions for the image. The image will be scaled to fit into width/height rectangle.<br>&nbsp;<br>If both the width and the heigth are set and at least one of the numbers is appended by a &quot;c&quot;, cropscaling will be enabled. This means that the proportions will be preserved and the image will be scaled to fit around a rectangle with width/height dimensions. Then, a centered portion from inside of the image (size defined by width/height) will be cut out.<br>The &quot;c&quot; can have a percentage value (-100 ... +100) after it, which defines how much the cropping will be moved off the center to the border.<br>&nbsp;<br>Notice that you can only use &#x201c;m&#x201d; or &#x201c;c&#x201d; at the same time!<br>&nbsp;<b><br>Examples:</b><br>This crops 120x80px from the center of the scaled image:<br>.width = 120c.height = 80c<br>&nbsp;<br>This crops 100x100px; from landscape-images at the left and portrait-images centered:<br>.width = 100c-100.height = 100c<br>&nbsp;<br>This crops 100x100px; from landscape-images a bit right of the center and portrait-images a bit upper than centered:<br>.width = 100c+30<br>.height = 100c-25";s:7:"default";s:6:"&nbsp;";s:12:"column_count";i:4;s:16:"is_propertyTable";i:1;}i:2;a:6:{s:8:"property";s:6:"height";s:8:"datatype";s:15:"pixels /stdWrap";s:11:"description";s:26:"see &#x201c;.width&#x201d;";s:7:"default";s:6:"&nbsp;";s:12:"column_count";i:4;s:16:"is_propertyTable";i:1;}i:3;a:6:{s:8:"property";s:6:"params";s:8:"datatype";s:6:"string";s:11:"description";s:78:"ImageMagick command-line:<br>fx. &quot;-rotate 90&quot; or &quot;-negate&quot;";s:7:"default";s:6:"&nbsp;";s:12:"column_count";i:4;s:16:"is_propertyTable";i:1;}i:4;a:6:{s:8:"property";s:6:"sample";s:8:"datatype";s:7:"boolean";s:11:"description";s:124:"If set, -sample is used to scale images instead of -geometry. Sample does not use antialiasing and is therefore much faster.";s:7:"default";s:6:"&nbsp;";s:12:"column_count";i:4;s:16:"is_propertyTable";i:1;}i:5;a:6:{s:8:"property";s:19:"alternativeTempPath";s:8:"datatype";s:6:"string";s:11:"description";s:116:"Enter an alternative path to use for temp images. Must be found in the list in TYPO3_CONF_VARS[FE][allowedTempPaths]";s:7:"default";s:6:"&nbsp;";s:12:"column_count";i:4;s:16:"is_propertyTable";i:1;}i:6;a:6:{s:8:"property";s:5:"frame";s:8:"datatype";s:3:"int";s:11:"description";s:90:"Chooses which frame in an gif-animation or pdf-file. <br>&quot;&quot; = first frame (zero)";s:7:"default";s:6:"&nbsp;";s:12:"column_count";i:4;s:16:"is_propertyTable";i:1;}i:7;a:6:{s:8:"property";s:6:"import";s:8:"datatype";s:13:"path /stdWrap";s:11:"description";s:301:"&nbsp;<i>value</i> should be set to the path of the file<br>with stdWrap you get the filename from the data-array<br>&nbsp;<b><br>Example:</b><br>This returns the first image in the field &quot;image&quot; from the data-array:<br>.import = uploads/pics/<br>.import.field = image<br>.import.listNum = 0";s:7:"default";s:6:"&nbsp;";s:12:"column_count";i:4;s:16:"is_propertyTable";i:1;}i:8;a:6:{s:8:"property";s:4:"maxW";s:8:"datatype";s:15:"pixels /stdWrap";s:11:"description";s:9:"Max width";s:7:"default";s:6:"&nbsp;";s:12:"column_count";i:4;s:16:"is_propertyTable";i:1;}i:9;a:6:{s:8:"property";s:4:"maxH";s:8:"datatype";s:15:"pixels /stdWrap";s:11:"description";s:10:"Max height";s:7:"default";s:6:"&nbsp;";s:12:"column_count";i:4;s:16:"is_propertyTable";i:1;}i:10;a:6:{s:8:"property";s:4:"minW";s:8:"datatype";s:6:"pixels";s:11:"description";s:31:"Min width (overrules maxW/maxH)";s:7:"default";s:6:"&nbsp;";s:12:"column_count";i:4;s:16:"is_propertyTable";i:1;}i:11;a:6:{s:8:"property";s:4:"minH";s:8:"datatype";s:6:"pixels";s:11:"description";s:32:"Min height (overrules maxW/maxH)";s:7:"default";s:6:"&nbsp;";s:12:"column_count";i:4;s:16:"is_propertyTable";i:1;}i:12;a:6:{s:8:"property";s:45:"<b>Masking:</b><br>(Black hides, white shows)";s:8:"datatype";N;s:11:"description";N;s:7:"default";N;s:12:"column_count";i:1;s:16:"is_propertyTable";i:1;}i:13;a:6:{s:8:"property";s:6:"m.mask";s:8:"datatype";s:11:"imgResource";s:11:"description";s:262:"The mask by which the image is masked onto &quot;m.bgImg&quot;. Both &quot;m.mask&quot; and &quot;m.bgImg&quot; <b>is scaled to fit</b> the size of the imgResource image!<br>&nbsp;<b>NOTE:</b> Both &quot;m.mask&quot; and &quot;m.bgImg&quot; must be valid images.";s:7:"default";s:6:"&nbsp;";s:12:"column_count";i:4;s:16:"is_propertyTable";i:1;}i:14;a:6:{s:8:"property";s:7:"m.bgImg";s:8:"datatype";s:11:"imgResource";s:11:"description";s:88:"&nbsp;<b>NOTE:</b> Both &quot;m.mask&quot; and &quot;m.bgImg&quot; must be valid images.";s:7:"default";s:6:"&nbsp;";s:12:"column_count";i:4;s:16:"is_propertyTable";i:1;}i:15;a:6:{s:8:"property";s:11:"m.bottomImg";s:8:"datatype";s:11:"imgResource";s:11:"description";s:430:"An image masked by &quot;m.bottomImg_mask&quot; onto &quot;m.bgImg&quot; before the imgResources is masked by &quot;m.mask&quot;. <br>Both &quot;m.bottomImg&quot; and &quot;m.bottomImg_mask&quot; <b>is scaled to fit</b> the size of the imgResource image!<br>This is most often used to create an underlay for the imgResource.<br>&nbsp;<b>NOTE:</b> Both &quot;m.bottomImg&quot; and &quot;m.bottomImg_mask&quot; must be valid images.";s:7:"default";s:6:"&nbsp;";s:12:"column_count";i:4;s:16:"is_propertyTable";i:1;}i:16;a:6:{s:8:"property";s:16:"m.bottomImg_mask";s:8:"datatype";s:11:"imgResource";s:11:"description";s:116:"(optional)<br>&nbsp;<b>NOTE:</b> Both &quot;m.bottomImg&quot; and &quot;m.bottomImg_mask&quot; must be valid images.";s:7:"default";s:6:"&nbsp;";s:12:"column_count";i:4;s:16:"is_propertyTable";i:1;}}}