encode

actual fun encode(sourcePath: String, format: WidgetImageFormat, maxDimension: Int, maxBytes: Int): EncodedImage?(source)
expect fun encode(sourcePath: String, format: WidgetImageFormat, maxDimension: Int = 512, maxBytes: Int = 2 * 1024 * 1024): EncodedImage?(source)

Long side at most maxDimension, encoding at most maxBytes (shrinks by 3/4 steps down to 128 px). Null when unreadable or impossible.

actual fun encode(sourcePath: String, format: WidgetImageFormat, maxDimension: Int, maxBytes: Int): EncodedImage?(source)