FlutterOpen SourceRendering

One Parameter, 75 Days: Shipping blendMode to Flutter's RawImage

2026-07-17 · 7 min read · by Ishaq Hassan

paintImage supported blendMode all along. The widgets just never asked. The anatomy of my tenth merged Flutter PR.

Read on

Read on On Site โ†’

Key takeaways

Frequently asked questions

What does the blendMode parameter on RawImage do?

It controls the Paint.blendMode used when the image is composited onto the canvas. The default stays BlendMode.srcOver, so nothing changes for existing code.

How long did PR #185938 take to merge?

75 days: opened May 3, merged July 17, 2026, reviewed by the Flutter team with tests at both the widget and render layer.

How do I find a first Flutter framework contribution?

Look for capability that stops one layer short of the public API, anchor it on an existing issue, copy the house patterns, preserve defaults, and ship tests with the first push.