# Schema for configuration files of the Image module. image.style.*: type: mapping label: 'Image style' mapping: name: type: string uuid: type: string label: 'UUID' label: type: label effects: type: sequence sequence: - type: mapping mapping: id: type: string data: type: image.effect.[%parent.id] weight: type: integer uuid: type: string langcode: type: string label: 'Default language' status: type: boolean label: 'Enabled' image.effect.image_crop: type: image_size label: 'Image crop' mapping: anchor: label: 'Anchor' image.effect.image_resize: type: image_size label: 'Image resize' image.effect.image_rotate: type: mapping label: 'Image rotate' mapping: degrees: type: integer label: 'Rotation angle' bgcolor: label: 'Background color' random: type: boolean label: 'Randomize' image.effect.image_scale: type: image_size label: 'Image scale' mapping: upscale: type: boolean label: 'Upscale' image.effect.image_scale_and_crop: type: image_size label: 'Image scale and crop' image.settings: type: mapping mapping: preview_image: type: string label: 'Preview image' allow_insecure_derivatives: type: boolean label: 'Allow insecure image derivatives' suppress_itok_output: type: boolean label: 'Suppress the itok query string for image derivatives' field.image.settings: type: mapping label: 'Image settings' mapping: uri_scheme: type: string label: 'Upload destination' default_image: type: field_default_image label: 'Default value' column_groups: type: mapping label: 'Column groups' mapping: file: type: mapping label: 'File settings' mapping: label: type: label label: 'Label' columns: type: sequence label: 'Columns' sequence: - type: string label: 'Column' alt: type: mapping label: 'Alternative text' mapping: label: type: label label: 'Label' translatable: type: boolean label: 'Translatable' title: type: mapping label: 'Title text' mapping: label: type: label label: 'Label' translatable: type: boolean label: 'Translatable' field.image.instance_settings: type: mapping label: 'Image settings' mapping: file_directory: type: string label: 'Upload destination' file_extensions: type: string label: 'Allowed file extensions' max_filesize: type: string label: 'Maximum upload size' max_resolution: type: string label: 'Maximum image resolution' min_resolution: type: string label: 'Minimum image resolution' alt_field: type: boolean label: 'Enable Alt field' alt_field_required: type: boolean label: 'Alt field required' title_field: type: boolean label: 'Enable Title field' title_field_required: type: boolean label: 'Title field required' default_image: type: field_default_image label: 'Default value' entity_view_display.field.image: type: entity_field_view_display_base label: 'Image field display format settings' mapping: settings: type: sequence label: 'Format settings' sequence: - type: string entity_form_display.field.image_image: type: entity_field_form_display_base label: 'Image field display format settings' mapping: settings: type: mapping label: 'Format settings' mapping: progress_indicator: type: string label: 'Progress indicator' preview_image_style: type: string label: 'Preview image style'