From 3657428025df5ca350bb685428c44813fabfd01a Mon Sep 17 00:00:00 2001 From: Nick Fisher Date: Wed, 25 Jun 2025 13:31:57 +0800 Subject: [PATCH] (test) write PNGs, not BMP --- thermion_dart/test/helpers.dart | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/thermion_dart/test/helpers.dart b/thermion_dart/test/helpers.dart index 758f52a3..4fee599d 100644 --- a/thermion_dart/test/helpers.dart +++ b/thermion_dart/test/helpers.dart @@ -65,8 +65,8 @@ Future savePixelBufferToBmp( } Future savePixelBufferToPng( - Uint8List pixelBuffer, int width, int height, String outputPath) async { - var data = await pixelBufferToPng(pixelBuffer, width, height); + Uint8List pixelBuffer, int width, int height, String outputPath, { bool hasAlpha = true, bool isFloat =true}) async { + var data = await pixelBufferToPng(pixelBuffer, width, height, hasAlpha: hasAlpha, isFloat: isFloat); File(outputPath).writeAsBytesSync(data); print("Wrote bitmap to ${outputPath}"); return data; @@ -174,9 +174,9 @@ class TestHelper { for (final (view, pixelBuffer) in pixelBuffers) { var vp = await view.getViewport(); if (outputFilename != null) { - var outPath = p.join(outDir.path, "${outputFilename}_view${i}.bmp"); - await savePixelBufferToBmp(pixelBuffer, vp.width, vp.height, outPath, - isFloat: pixelDataType == PixelDataType.FLOAT); + var outPath = p.join(outDir.path, "${outputFilename}_view${i}.png"); + await savePixelBufferToPng(pixelBuffer, vp.width, vp.height, outPath, + isFloat: pixelDataType == PixelDataType.FLOAT, hasAlpha: pixelDataFormat == PixelDataFormat.RGBA); } i++; retval[view] = pixelBuffer;