applyStreamCdnImageResizing

fun String.applyStreamCdnImageResizing(streamCdnImageResizing: StreamCdnImageResizing, streamCdnImageResizer: StreamCdnImageResizer): String

Applies image resizing following the resolver precedence: if the legacy streamCdnImageResizing is explicitly enabled its exact percentage behavior is honored, otherwise the active streamCdnImageResizer is applied (defaulting to a 2MP cap). Disabling resizing is done by setting the resizer to NoOpStreamCdnImageResizer.

Return

The URL to the resized image if resizing was applicable, otherwise returns the URL to the original image.

Parameters

streamCdnImageResizing

The legacy resizing config. Only honored when StreamCdnImageResizing.imageResizingEnabled is true.

streamCdnImageResizer

The active resizer, applied when the legacy config is not enabled.