0

我有一个需要上传照片的 Blazor (webAssembly) 应用程序。其中大多数只是不需要相机/手机拍摄的 2+mb 大小的文档图片。在测试中,我可以轻松地将文件大小减小到 ~100kb 而不会出现问题。我想在上传到 API 进行处理之前调整这些图像的大小,但由于我使用的是 blazor webassembly,所以我无法找出处理这个问题的最有效方法。我只需要一些简单的东西,但由于 System.Drawing 不支持调整大小或其他解决方案在服务器端工作,因此寻求任何指导。

谢谢

4

1 回答 1

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 包?

于 2020-07-15T01:09:31.377 回答