Flutter 3.29.0 使用RepaintBoundary或者ScreenshotController出现导出图片渲染上下颠倒问题

先上链接:

issuehttps://github.com/flutter/flutter/issues/177317

问题现象:

导出后图片上下颠倒,和渲染不一致。而且这个问题并不是所有机型都出现,测试下来小米15、华为P40是OK的,而Iphone、Pixel虚拟机都是颠倒的,可能与机型安卓版本有关系。

如何确认问题

执行flutter run --no-enable-impeller去运行项目,禁用impeller

[Flutter SDK 3.29.0] Converted Image Appears Mirrored or Upside Down in Android and IOS Platform · Issue #164290 · flutter/flutter https://github.com/flutter/flutter/issues/164290这样子没问题,那大概率就是这个impeller作妖

impeller的官方说明:Impeller rendering engine

看着是一个更轻量化的渲染机制。

问题修正

笔者直接升级了flutter版本:3.35.7。

参考主库的修复Pull[Impeller] Apply Y coordinate scaling when sampling from the destinat... · flutter/flutter@a07fc6b

相关推荐
结局无敌14 小时前
Flutter工程化实战:从单人开发到团队协作的规范与效率指南
flutter
遝靑15 小时前
Flutter 状态管理进阶:从 Provider 到 Riverpod 2.0(原理 + 实战 + 性能优化)
flutter
结局无敌16 小时前
Flutter状态管理实战:从新手到进阶的选型与落地指南
flutter
hh.h.17 小时前
开源鸿蒙生态下Flutter的发展前景分析
flutter·开源·harmonyos
遝靑17 小时前
Flutter 跨端开发进阶:可复用自定义组件封装与多端适配实战(移动端 + Web + 桌面端)
前端·flutter
Peng.Lei18 小时前
Flutter 常用命令大全
flutter
ujainu19 小时前
Flutter与DevEco Studio混合开发:跨端状态同步技术规范与实战
flutter·deveco studio
ujainu19 小时前
Flutter 与 DevEco Studio 混合开发技术规范与实战指南
flutter·deveco studio
ujainu20 小时前
鸿蒙与Flutter:全场景开发的技术协同与价值
flutter·华为·harmonyos
_大学牲21 小时前
Flutter 勇闯2D像素游戏之路(三):人物与地图元素的交互
flutter·游戏·游戏开发