我使用这段代码将上传的图像转换为WebP格式的asp.net核心:
using (var webPFileStream = new FileStream(webpImagePath, FileMode.Create))
{
using (var imageFactory = new ImageFactory(preserveExifData: false))
{
imageFactory.Load(file.OpenReadStream())
.Format(new WebPFormat())
.Quality(100)
.Save(webPFileStream);
}
}在当地工作很好。但是在托管之后,它给了我错误消息“无法加载libwebp.dll”。我在堆栈溢出上找不到任何解决方案,也不知道是主机还是包。
发布于 2022-06-14 06:17:12
根据这个文章,请确保你已经安装了下面的东西。
需要在服务器上安装Visual 2013的VisualC++可再发行包中的msvcr120.dll。
如果使用版本1.0.2或更低版本,则需要安装Visual 2012的VisualC++可再发行包中的msvcr110.dll。
https://stackoverflow.com/questions/72602202
复制相似问题