【问题标题】:ImageProcessor.Web on .Net Core 2.0 project.Net Core 2.0 项目上的 ImageProcessor.Web
【发布时间】:2018-10-12 10:51:19
【问题描述】:

我能否在 .net Core 2.0 项目上使用 imageprocessor.Web,即使它已恢复,目标为 .NETFramework,Version=v4.6.1?

更新

在新的 .Net Core 2.0 项目中,安装以下软件包: 图像处理器 图像处理器.web imageprocessor.web.config

通常在 Asp.net Mvc 模板 (framework=v4.6.1) 上,通过在任何视图中为 <img alt="Picture for category Electronics" src="http://localhost:15536/images/thumbs/0000005_electronics_600.jpeg?crop=0.5,0,0,0.1&cropmode=percentage" title="Show products in category Electronics"> 等图像创建简单标记,将根据图像 url 中提供的查询字符串裁剪图像,如指定的那样在文档中:http://imageprocessor.org/imageprocessor-web/imageprocessingmodule/crop/ 然而

A:所提供的查询字符串都不会产生任何影响 B:当尝试通过安装 nuget 包 ImageProcessor.Web.Config 来添加配置文件时,App.Config 没有被编辑并且没有任何东西可以配置

我只需要对图像进行一些简单的图像处理,如 imageprocessor.web 文档所述:http://imageprocessor.org/imageprocessor-web/

【问题讨论】:

  • 你尝试的时候发生了什么?
  • 基本上,您期望的正常功能似乎并没有应用,我只是将查询字符串“?crop = 0.5,0,0.1,0&cropmode = percentage”附加到图像并且没有任何反应,我想知道这是否兼容
  • 我已成功将 imageprocessor 和 imageprocessor.web 安装到 Fresh Project 上,是的,但是所有查询字符串似乎都没有生效
  • 我已经相应地更新了问题
  • 因此?您的问题仍然不包含minimal reproducible example

标签: c# asp.net-mvc asp.net-core-2.0 asp.net-core-mvc-2.0 imageprocessor


【解决方案1】:

没有。你不能。

Imageprocessor.Web 是针对 .NET 4.5.2 构建的,这是一个完全不同的特定于 Windows 桌面的目标框架。您需要针对 netstandard 或 .NET Core 2.0 的东西。

【讨论】:

  • 有什么可能表明它会以 Core 为目标?它永远不会,它取决于 System.Web,我已经归档了存储库并建议将 ImageSharp.Web 用于 ASP.NET Core 项目。
  • 我们可以用什么代替?
  • 我专门编写了 ImageSharp.Web 来替换它。看你上面的评论↑。
猜你喜欢
  • 2018-12-08
  • 1970-01-01
  • 1970-01-01
  • 2018-05-27
  • 2018-01-22
  • 2019-06-12
  • 1970-01-01
  • 1970-01-01
  • 2018-07-09
相关资源
最近更新 更多