mirror of
https://github.com/dz0ny/meshcore-sar.git
synced 2026-08-12 00:40:28 +00:00
Tweak AVIF tuning and preferences
This commit is contained in:
@@ -450,11 +450,17 @@ class _MessagesTabState extends State<MessagesTab> {
|
||||
final maxSize = await ImagePreferences.getMaxSize();
|
||||
final compression = await ImagePreferences.getCompression();
|
||||
final grayscale = await ImagePreferences.getGrayscale();
|
||||
final ultraMode = await ImagePreferences.getUltraMode();
|
||||
final effectiveMaxSize = ImagePreferences.effectiveMaxSize(
|
||||
maxSize,
|
||||
ultraMode: ultraMode,
|
||||
);
|
||||
final result = await ImageCodecService.compress(
|
||||
rawBytes,
|
||||
maxDimension: maxSize,
|
||||
maxDimension: effectiveMaxSize,
|
||||
compression: compression,
|
||||
grayscale: grayscale,
|
||||
ultraMode: ultraMode,
|
||||
);
|
||||
if (result == null) {
|
||||
if (!mounted) return;
|
||||
|
||||
Reference in New Issue
Block a user