From f771a62298dd935a1ec6f746b738a2a82aab352d Mon Sep 17 00:00:00 2001 From: Valentin Popov Date: Sun, 1 Nov 2026 09:45:59 +0400 Subject: fix(tools): preserve opaque framebuffer RGB in captures --- tools/native-frame-capture/README.md | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'tools/native-frame-capture/README.md') diff --git a/tools/native-frame-capture/README.md b/tools/native-frame-capture/README.md index d8f621c..1f7166b 100644 --- a/tools/native-frame-capture/README.md +++ b/tools/native-frame-capture/README.md @@ -117,6 +117,12 @@ the verified value for the run above, not a universal surface format. The converter uses the installed `System.Drawing` PNG encoder and adds no package dependency. +PNG exports treat the captured frame as opaque and preserve its stored RGB. +Framebuffer alpha is a rendering result, not image transparency; applying it +again when displaying the PNG would darken surfaces a second time. Raw files +retain all four original channels. The comparison script also ignores alpha +in older PNG exports, without changing the measured RGB values. + ## Сравнение областей кадра `compare-frames.ps1` собирает пару «оригинал / FParkan» без масштабирования и -- cgit v1.2.3