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

相关推荐
jiejiejiejie_16 小时前
Flutter for OpenHarmony 心情日记功能实战指南
flutter·华为
jiejiejiejie_17 小时前
Flutter for OpenHarmony 倒计时功能实战开发
flutter
Math_teacher_fan17 小时前
Flutter 跨平台开发实战:鸿蒙与音乐律动艺术(六)、Lissajous 利萨茹曲线:频率耦合的轨迹艺术
flutter·ui·数学建模·华为·harmonyos·鸿蒙系统
里欧跑得慢17 小时前
17. Flutter Hero动画实现:让界面过渡更加优雅
前端·css·flutter·web
liulian091618 小时前
Flutter for OpenHarmony 跨平台开发:秒表功能实战指南
flutter
xmdy586619 小时前
Flutter+开源鸿蒙实战|智安盾电商溯源平台Day3 溯源查询逻辑+鸿蒙网络请求适配
flutter·开源·harmonyos
maaath19 小时前
【maaath】Flutter 跨平台日历日程应用开发实战
flutter·华为·harmonyos
xmdy58661 天前
Flutter+开源鸿蒙实战|智安盾电商溯源平台Day2 首页+核心入口UI开发(鸿蒙多端适配)
flutter·开源·harmonyos
jiejiejiejie_1 天前
Flutter for OpenHarmony 萌系 UI 实战合集:骨架屏 + 引导页一站式指南
flutter·ui·华为
liulian09161 天前
Flutter for OpenHarmony 跨平台开发:倒计时功能实战指南
flutter