public function GDToolkit::settingsForm

Implements \Drupal\system\Plugin\ImageToolkitInterface::settingsForm().

Overrides ImageToolkitInterface::settingsForm

File

drupal/core/modules/system/lib/Drupal/system/Plugin/ImageToolkit/GDToolkit.php, line 28
Contains \Drupal\system\Plugin\ImageToolkit\GDToolkit;.

Class

GDToolkit
Defines the GD2 toolkit for image manipulation within Drupal.

Namespace

Drupal\system\Plugin\ImageToolkit

Code

public function settingsForm() {
  $form['image_jpeg_quality'] = array(
    '#type' => 'number',
    '#title' => t('JPEG quality'),
    '#description' => t('Define the image quality for JPEG manipulations. Ranges from 0 to 100. Higher values mean better image quality but bigger files.'),
    '#min' => 0,
    '#max' => 100,
    '#default_value' => config('system.image.gd')
      ->get('jpeg_quality'),
    '#field_suffix' => t('%'),
  );
  return $form;
}