Image Lib options
Please use cliOptions
key to set any the of the image settings available
{% set settings = {
filename: 'my-first-image.png',
asImage: true,
cliOptions: {
'transparent': null,
'quality': 80
}
}
%}
{{ craft.enupalsnapshot.displayHtml("<h1>Hola mundo</h1>", settings) }}
# Available settings
Option | Values | what? |
---|---|---|
checkbox-checked-svg | path | Use this SVG file when rendering checked checkboxes |
checkbox-svg | path | Use this SVG file when rendering unchecked checkboxes |
cookie | name value | Set an additional cookie (repeatable) |
cookie-jar | path | Read and write cookies from and to the supplied cookie jar file |
crop-h | int | Set height for croping |
crop-w | int | Set width for croping |
crop-x | int | Set x coordinate for croping |
crop-y | int | Set y coordinate for croping |
custom-header | name value | Set an additional HTTP header (repeatable) |
custom-header-propagation | Add HTTP headers specified by custom-header for each resource request. | |
no-custom-header-propagation | Do not add HTTP headers specified by custom-header for each resource request. | |
debug-javascript | Show javascript debugging output | |
no-debug-javascript | Do not show javascript debugging output (default) | |
encoding | encoding | Set the default text encoding, for input |
extended-help | Display more extensive help, detailing less common command switches | |
format | format | Output file format (default is jpg) |
height | int | Set screen height (default is calculated from page content) (default 0) |
help | Display help | |
htmldoc | Output program html help | |
images | Do load or print images (default) | |
no-images | Do not load or print images | |
disable-javascript | Do not allow web pages to run javascript | |
enable-javascript | Do allow web pages to run javascript (default) | |
javascript-delay | msec | Wait some milliseconds for javascript finish (default 200) |
load-error-handling | handler | Specify how to handle pages that fail to load: abort, ignore or skip (default abort) |
disable-local-file-access | Do not allowed conversion of a local file to read in other local files, unless explecitily allowed with allow | |
enable-local-file-access | Allowed conversion of a local file to read in other local files. (default) | |
manpage | Output program man page | |
minimum-font-size | int | Minimum font size |
password | password | HTTP Authentication password |
disable-plugins | Disable installed plugins (default) | |
enable-plugins | Enable installed plugins (plugins will likely not work) | |
post | name value | Add an additional post field (repeatable) |
post-file | name path | Post an additional file (repeatable) |
proxy | proxy | Use a proxy |
quality | int | Output image quality (between 0 and 100) (default 94) |
radiobutton-checked-svg | path | Use this SVG file when rendering checked radiobuttons |
radiobutton-svg | path | Use this SVG file when rendering unchecked radiobuttons |
readme | Output program readme | |
run-script | js | Run this additional javascript after the page is done loading (repeatable) |
disable-smart-width* | Use the specified width even if it is not large enough for the content | |
stop-slow-scripts | Stop slow running javascripts (default) | |
no-stop-slow-scripts | Do not Stop slow running javascripts (default) | |
transparent* | Make the background transparent in pngs | |
user-style-sheet | url | Specify a user style sheet, to load with every page |
username | username | HTTP Authentication username |
version | Output version information an exit | |
width | int | Set screen width (default is 1024) (default 1024) |
window-status | windowStatus | Wait until window.status is equal to this string before rendering page |
zoom | float | Use this zoom factor (default 1) |