最近的 Azure 函数升级使用 libwebp.dll 将 WebP 解码回位图



我最近发现调用这个

[DllImport("libwebp.dll", CallingConvention = CallingConvention.cdecl, EntryPoint = "WebPGetInfo"(] public static extern int WebPGetInfo(IntPtr data, uint dataSize, out int width, out int height(;

已中断,则调用应具有返回宽度和高度,但使用新的 Azure 函数升级时,在本地和 Azure 云中运行时,Azure 函数调用的宽度和高度始终为零。

但是,相同的 WebP 包装器代码对于 dotnet 核心 Web API 项目来说效果很好。 我注意到最近的 Azure 函数升级将 func 从 32 位更改为 64 位.exe。 我不确定这是否与此有关,因为 dotnet 核心 Web api 项目在 32 位和 64 位中都有效,但 Azure 函数应用程序在 32 位和 64 位中都损坏了。

有人遇到这样的类似问题吗?

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

相关内容

  • 没有找到相关文章

最新更新