我有一个Blazor(webAssembly)应用程序,需要上传照片。其中大多数只是文档图片,不需要相机/电话拍摄的2 + mb大小。在测试中,我可以轻松地将文件大小减小到〜100kb,没有问题。我想在上传到API进行处理之前调整这些图像的大小,但是由于我使用的是blazor webassembly,因此我无法找出最有效的方式来处理这些图像。我只需要一些简单的内容,但是由于不支持System.Drawing调整大小或其他解决方案在服务器端起作用,因此需要任何指导。
谢谢
答案 0 :(得分:0)
编辑:我只是重新阅读并注意到Web Assembly。我从来没有用过。抱歉,如果在WASM中不起作用,则发布。保留它,以防他人使用Blazor Server。
您可以引用Blazor中的System.Drawing。
我的Nuget包DataJuggler.PixelDatabase引用了Nuget包System.Drawing.Common。
您尝试添加吗?
我的站点PixelDatabase.Net是Blazor站点,它使用我的Nuget程序包,该程序包具有对以下内容的引用:
using System.Drawing;
using System.Drawing.Imaging;
您是否尝试过添加Nuget软件包?