fix: init/free config

This commit is contained in:
Anna 2024-02-22 00:26:34 -05:00
parent 8720d831ac
commit 44e4675d2f
Signed by: anna
GPG Key ID: D0943384CD9F87D1
1 changed files with 2 additions and 0 deletions

View File

@ -28,6 +28,8 @@ internal static class WebPHelper {
rgba = new byte[width * height * 4];
var decoderConfig = default(WebPDecoderConfig);
Native.WebPInitDecoderConfig(ref decoderConfig);
using var free = new OnDispose(() => Native.WebPFreeDecBuffer(ref decoderConfig.output));
decoderConfig.input = features;
decoderConfig.output.colorSpace = WebpCspMode.ModeRgba;
decoderConfig.output.isExternalMemory = 1;