You are here

class HiResImageEffect in Hi-Res Images 8

Resizes an image resource.

@image\Annotation\ImageEffect( id = "image_hires", label = @Core\Annotation\Translation("Hi-Res (x2)"), description = @Core\Annotation\Translation("<img> dimensions will be half the dimensions of the styled image.") )

Hierarchy

  • class \Drupal\hires_images\Plugin\ImageEffect\HiResImageEffect extends \image\ImageEffectBase implements \image\ImageEffectInterface

Expanded class hierarchy of HiResImageEffect

File

lib/Drupal/hires_images/Plugin/ImageEffect/HiResImageEffect.php, line 22
Contains \Drupal\hires_images\Plugin\ImageEffect\HiResImageEffect.

Namespace

Drupal\hires_images\Plugin\ImageEffect
View source
class HiResImageEffect extends image\ImageEffectBase implements image\ImageEffectInterface {

  /**
   * {@inheritdoc}
   */
  public function applyEffect(Core\Image\ImageInterface $image) {
  }

  /**
   * {@inheritdoc}
   */
  public function transformDimensions(array &$dimensions) {
    if (isset($dimensions['width']) && isset($dimensions['height'])) {
      $dimensions['width'] /= 2;
      $dimensions['height'] /= 2;
    }
  }

}

Members