c# - 在 Blazor WebAssembly 中调整图像大小 (jpg)?

标签 c# image asp.net-core blazor webassembly

调整上传到 Blazor 客户端页面的图像大小的最佳方法是什么。这些是真正简单的图像,我只想拥有一致的宽度,并希望使用 System.Drawing,但这在 Web 程序集中不可用。我希望在客户端上执行此操作,但最好将其发送到 Controller 进行处理吗?

谢谢,
麦克风

最佳答案

.NET 5 有一个名为 RequestImageFileAsync 的 IBrowserFile 扩展方法。 .根据文档,它“尝试将当前图像文件转换为指定文件类型和最大文件尺寸之一的新图像文件。”

关于c# - 在 Blazor WebAssembly 中调整图像大小 (jpg)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62309024/

相关文章:

azure - 使用 asp.net core 和 azure cloudblob 流媒体文件

c# - OleDb - 关键字 'DEFAULT' 附近的语法不正确

c# - 有什么理由不使用 'protected' 属性吗?

c# - 内存和代码平衡

python - 为什么照片图像不存在?

python - 使用 pyvips 连接多个巨大的图像

JavaScript getImageData Canvas

c# - .Net 的 GraphQL 错误 : Unmapped selection Field

.net core webapi路由属性正则表达式与/

c# - ILMerge - 与 dll 关联的 pdb 已过期