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)