CoolCMS API

ImageResizeMode : string
in package

Resize mode of an image variant (`cms_system_asset_variants.resize_mode`).

  • fit = proportional, never enlarges (NetteImage::ShrinkOnly), equal to resizeFlags: [];
  • cover = exact crop to the target width and height (NetteImage::Cover).

Table of Contents

Cases

Cover  = 'cover'
Fit  = 'fit'

Methods

fromDb()  : self
An unknown db value means `fit` (the safe default mode, crops nothing).
toNetteFlags()  : array<int, int>
Flags for the variant plan (`resizeFlags`) as `VariantRenderer` reads them.

Cases

Methods

fromDb()

An unknown db value means `fit` (the safe default mode, crops nothing).

public static fromDb(mixed $value) : self
Parameters
$value : mixed
Return values
self

toNetteFlags()

Flags for the variant plan (`resizeFlags`) as `VariantRenderer` reads them.

public toNetteFlags() : array<int, int>

fit → [] (the renderer turns empty flags into ShrinkOnly), cover → [Cover].

Return values
array<int, int>
On this page

Search results