18 declare(strict_types=1);
30 public const FOREVER_ID =
'013dd0d556b5716fe54f554623f92449bd0c86d80c698eaf3959b057b7a069a0';
33 protected bool $persist =
false,
34 protected int $max_size = 512,
35 protected int $quality = 75
41 return self::FOREVER_ID;
47 return MaxSquareSizeMachine::ID;
52 return $this->quality;
57 return $this->max_size;
62 return 'crop_to_square';
67 return $this->max_size .
'_' . $this->quality;
72 return $this->persist;
persist()
Define whether the generated flavor and the respective streams should be persisted, or whether they should only be generated and used in-memory.
getInternalName()
This defines the speaky internal name of the definition, as the consumer would like to use it...
__construct(protected bool $persist=false, protected int $max_size=512, protected int $quality=75)
getFlavourMachineId()
Defines the ID of the machine that supports this definition.
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
getVariantName()
If a definition can be used in several variants (e.g.