问题标签 [imagesharp]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
970 浏览

file - .Net Core - 发布时找不到引用的文件

我使用 ImageSharp 和 .Net Core 来处理一些图像。要加载图像和字体,我执行以下操作:

我的文件树看起来像:

当我通过 Visual Studio 启动应用程序时,它工作正常,它会找到图像。但是当我部署到 AWS 或本地 IIS 时,我收到以下错误:

引用此图像的正确方法是什么?

谢谢

0 投票
2 回答
724 浏览

c# - 不支持 ImageSharp 指定方法

您好我正在使用 ImageSharp 版本 1.0.0-alpha9-00175。当我使用

我得到以下 不支持异常

这是我的代码

如果我注释掉 .Save 行,代码将毫无例外地运行,但显然不会保存。我查看了 stackoverflow 和Github上的问题,但无济于事。

谁能看到我看不到的东西?

0 投票
1 回答
4826 浏览

c# - 使用 SixLabors ImageSharp 检测图片格式

如何使用 SixLabors.ImageSharp 获取图像格式?

1.0.0-alpha9-00152版本中,我可以使用:

.CurrentImageFormat()在 beta 版本1.0.0-beta0001 中看不到

我想知道图像是.png.bmp还是.jpeg

0 投票
1 回答
876 浏览

imagesharp - ImageSharp 将 Rgb 转换为 Hsv

使用 ImageSharp 1.0.0-alpha-000095,很容易将 Rgb 转换为 Hsv,使用 Color 和 Hsv 之间的公共隐式运算符。

但是,对于 ImageSharp 1.0.0-beta0001,Hsv 结构现在是内部的,因此我无法将 Rgba32 转换为 Hsv。

加载图像、获取像素并将其转换为 Hsv 的正确方法是什么?

0 投票
2 回答
346 浏览

f# - F# 中的图像锐化突变

我正在尝试使用 ImageSharp 在 F# 中编辑图片。我正在努力使图像突变起作用

要在 C# 中进行图像突变,看起来您只需使用mutate 方法和 lambda

通常,要将 C# lambda 更改为 F#,我只需使用匿名函数,如下所示:

当我这样做时,我收到以下错误:

方法“变异”没有重载匹配。可用的重载如下所示(或在错误列表窗口中)。

看起来 Mutate 方法需要一个 ImageProcessor,但由于某种原因,在 F# 中编译器无法确定匿名函数是一个 ImageProcessor。如何让图像突变在 F# 中工作?

0 投票
2 回答
1274 浏览

c# - 如何将像素数据从非托管缓冲区复制到 ImageSharp 上的图像?

我有一个位于非托管堆中的图像缓冲区,我想用 ImageSharp 操作它。

现在我将非托管缓冲区复制到一个字节数组中,然后调用Image.LoadPixelData()which 将缓冲区再次复制到图像PixelBuffer中。

我怎样才能做一个副本呢?我的图像是Argb32格式的。

0 投票
3 回答
976 浏览

visual-studio - NuGet 安装 ImageSharp 失败

我一直在尝试通过 NuGet 安装 imagesharp 包,但我从下面的输出窗口中收到错误消息:

在错误列表窗口中:

我尝试修复 VS 15.4.0 并更新到 VS 15.4.2,但都没有解决我的问题....有什么想法吗?

0 投票
0 回答
367 浏览

c# - ImageSharp - 在 foreach 循环中发生变异?

它仍处于测试阶段,但也许有人知道..

我正在使用 ImageSharp 库来绘制一些图像(图表)。我有这样的事情:

有没有更好的方法来做这个foreach?我可以以某种方式避免重复 Mutate n 次吗?可以这样做:image.Mutate(x=> x.MyFunctionContainingForeach())?

0 投票
1 回答
113 浏览

c# - 在 c# 中固定对象时的意外行为

当我执行此代码时,我正在使用 C# 的 ImageSharp lib

我得到了这个异常(System.IO.IOException:'句柄无效。')。如果你删除抛出异常的行,程序就会挂起(我认为它会挂在循环内)。

所以我的问题是是什么导致了这个异常,为什么当你删除“Console.WriteLine”时程序会挂起?

项目中唯一的依赖是 ImageSharp nuget 包。框架版本:4.7.1

0 投票
1 回答
607 浏览

c# - 在asp.net core c#中用纹理替换颜色

我一直在试验一个名为 ImageSharp 的图像处理器,因为 System.Drawing 在 asp.net 核心上不可用,而且 System.Drawing 可能会遇到麻烦。

我想用图像中的特定纹理填充空白。下面的代码正在运行,但速度非常慢。

因为这是我第一次处理图像,所以我真的不知道最有效的方法是什么。

用纹理填充空白的最佳和有效方法是什么。

结果: 甜甜圈

为此: 闪闪发光的甜甜圈