(test) write PNGs, not BMP
This commit is contained in:
@@ -65,8 +65,8 @@ Future<Uint8List> savePixelBufferToBmp(
|
|||||||
}
|
}
|
||||||
|
|
||||||
Future<Uint8List> savePixelBufferToPng(
|
Future<Uint8List> savePixelBufferToPng(
|
||||||
Uint8List pixelBuffer, int width, int height, String outputPath) async {
|
Uint8List pixelBuffer, int width, int height, String outputPath, { bool hasAlpha = true, bool isFloat =true}) async {
|
||||||
var data = await pixelBufferToPng(pixelBuffer, width, height);
|
var data = await pixelBufferToPng(pixelBuffer, width, height, hasAlpha: hasAlpha, isFloat: isFloat);
|
||||||
File(outputPath).writeAsBytesSync(data);
|
File(outputPath).writeAsBytesSync(data);
|
||||||
print("Wrote bitmap to ${outputPath}");
|
print("Wrote bitmap to ${outputPath}");
|
||||||
return data;
|
return data;
|
||||||
@@ -174,9 +174,9 @@ class TestHelper {
|
|||||||
for (final (view, pixelBuffer) in pixelBuffers) {
|
for (final (view, pixelBuffer) in pixelBuffers) {
|
||||||
var vp = await view.getViewport();
|
var vp = await view.getViewport();
|
||||||
if (outputFilename != null) {
|
if (outputFilename != null) {
|
||||||
var outPath = p.join(outDir.path, "${outputFilename}_view${i}.bmp");
|
var outPath = p.join(outDir.path, "${outputFilename}_view${i}.png");
|
||||||
await savePixelBufferToBmp(pixelBuffer, vp.width, vp.height, outPath,
|
await savePixelBufferToPng(pixelBuffer, vp.width, vp.height, outPath,
|
||||||
isFloat: pixelDataType == PixelDataType.FLOAT);
|
isFloat: pixelDataType == PixelDataType.FLOAT, hasAlpha: pixelDataFormat == PixelDataFormat.RGBA);
|
||||||
}
|
}
|
||||||
i++;
|
i++;
|
||||||
retval[view] = pixelBuffer;
|
retval[view] = pixelBuffer;
|
||||||
|
|||||||
Reference in New Issue
Block a user