{# Defines the HTML for imaging fields common to the image publisher and the template administration screen. Requires inc_field_macros.html to be already included. Requires variable "fields" to be the output of ImageAttrs.validators() or TemplateAttrs.validators(). Requires variable "field_values" to be a similar dictionary of initial values. Set "include_units_tool" to include the sizing units tool. Set "include_crop_tool" to include the cropping tool. #}

Page

{{ input(fields, field_values, 'page') }} {{ help('option_page') }}

Size

{% if include_units_tool %}
{% endif %}
{{ input(fields, field_values, 'width') }} {{ help('option_width') }} {% if image_info and image_info.width %} Original: {{ image_info.width }} pixels {% endif %}
{{ input(fields, field_values, 'height') }} {{ help('option_height', 'hidden') }} {% if image_info and image_info.height %} Original: {{ image_info.height }} pixels {% endif %}
{{ input(fields, field_values, 'dpi_x') }} {{ help('option_dpi') }}

Padding

{{ input(fields, field_values, 'size_fit') }} {{ help('option_autosizefit') }}
{{ input(fields, field_values, 'fill') }} {{ help('option_fill') }}

{{ input(fields, field_values, "align_h") }} {{ help('option_halign') }}
{{ input(fields, field_values, "align_v") }}

Image processing

{{ input(fields, field_values, 'flip') }} {{ help('option_flip') }}
{{ input(fields, field_values, "rotation") }} {{ help('option_angle') }}
{{ input(fields, field_values, "sharpen") }} {{ help('option_sharpen') }}

Cropping

{% if include_crop_tool %}
{% endif %}
{% if include_crop_tool %}
{% endif %}
{{ input(fields, field_values, 'left') }} {{ help('option_top') }}
{{ input(fields, field_values, 'top') }}
{{ input(fields, field_values, 'right') }}
{{ input(fields, field_values, 'bottom') }}
{{ input(fields, field_values, 'crop_fit') }} {{ help('option_autocropfit') }}

Overlay / Watermark

{{ help('option_overlay') }}
{{ input(fields, field_values, 'overlay_src', '/path/to/your-image.jpg') }}
{{ input(fields, field_values, "overlay_size") }} {{ help('option_ovsize') }}
{{ input(fields, field_values, "overlay_pos") }} {{ help('option_ovpos') }}
{{ input(fields, field_values, "overlay_opacity") }} {{ help('option_ovopacity') }}

Colour processing

{{ input(fields, field_values, "icc_profile") }} {{ help('option_icc') }}
{{ input(fields, field_values, "icc_intent") }} {{ help('option_intent') }}
{{ input(fields, field_values, "icc_bpc") }} {{ help('option_bpc') }}

File options

{{ input(fields, field_values, "strip") }} {{ help('option_strip') }}
{{ input(fields, field_values, "format") }} {{ help('option_format') }}
{{ input(fields, field_values, "quality") }} {{ help('option_quality') }}
{{ input(fields, field_values, "colorspace") }} {{ help('option_colorspace') }}

Browser handling options

{{ input(fields, field_values, 'attachment') }} {{ help('option_attach') }}
{{ input(fields, field_values, 'record_stats') }} {{ help('option_stats') }}