WordPress\AiClient\Providers\Models\DTO
ModelConfig::setOutputMediaAspectRatio
Sets the output media aspect ratio.
If set, this supersedes the output media orientation, as it is a more specific configuration.
Method of the class: ModelConfig{}
No Hooks.
Returns
null. Nothing (null).
Usage
$ModelConfig = new ModelConfig(); $ModelConfig->setOutputMediaAspectRatio( $outputMediaAspectRatio ): void;
- $outputMediaAspectRatio(string) (required)
- The output media aspect ratio (e.g. 3:2, 16:9).
Changelog
| Since 0.1.0 | Introduced. |
ModelConfig::setOutputMediaAspectRatio() ModelConfig::setOutputMediaAspectRatio code WP 7.0
public function setOutputMediaAspectRatio(string $outputMediaAspectRatio): void
{
if (!preg_match('/^\d+:\d+$/', $outputMediaAspectRatio)) {
throw new InvalidArgumentException('Output media aspect ratio must be in the format "width:height" (e.g. 3:2, 16:9).');
}
if ($this->outputMediaOrientation) {
$this->validateMediaOrientationAspectRatioCompatibility($this->outputMediaOrientation, $outputMediaAspectRatio);
}
$this->outputMediaAspectRatio = $outputMediaAspectRatio;
}