最近的Azure功能升级使WebP使用libwebp.dll解码回位图

问题描述 投票:0回答:1

我最近发现对此有一个电话

[[DllImport(“ libwebp.dll”,CallingConvention = CallingConvention.Cdecl,EntryPoint =“ WebPGetInfo”)]]公共静态外部int WebPGetInfo(IntPtr数据,uint dataSize,out int宽度,out int高度);

已损坏,该调用应具有返回的宽度和高度,但是通过新的azure函数升级,在本地和Azure云中运行时,与azure函数调用相比,宽度和高度始终为零。]

然而,相同的WebP包装器代码对于dotnet核心Web api项目来说效果很好。我注意到最近的Azure功能升级将func.exe从32bit更改为64bit。我不确定这是否与它有任何关系,因为dotnet核心Web api项目可同时在32位和64位上运行,但是azure函数应用程序在32位和64位上均已损坏。

有人遇到类似的问题吗?

我最近发现对此[DllImport(“ libwebp.dll”,CallingConvention = CallingConvention.Cdecl,EntryPoint =“ WebPGetInfo”)的调用] public static extern int WebPGetInfo(IntPtr data,...

azure function webp
1个回答
0
投票

更新。不好的是,我不小心更改了代码以在azure函数项目中获取发布的文件。

© www.soinside.com 2019 - 2024. All rights reserved.