aboutsummaryrefslogtreecommitdiff
path: root/tools/native-frame-capture/README.md
diff options
context:
space:
mode:
authorValentin Popov <valentin@popov.link>2026-11-01 08:45:59 +0300
committerValentin Popov <valentin@popov.link>2026-11-01 08:45:59 +0300
commitf771a62298dd935a1ec6f746b738a2a82aab352d (patch)
tree313d5f4dab44fa2dfdf4f0d90f0917f00e9be7e3 /tools/native-frame-capture/README.md
parent6c603976d4e368708935ab80e152b495a5c5e47a (diff)
downloadfparkan-f771a62298dd935a1ec6f746b738a2a82aab352d.tar.xz
fparkan-f771a62298dd935a1ec6f746b738a2a82aab352d.zip
fix(tools): preserve opaque framebuffer RGB in captures
Diffstat (limited to 'tools/native-frame-capture/README.md')
-rw-r--r--tools/native-frame-capture/README.md6
1 files changed, 6 insertions, 0 deletions
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» без масштабирования и