问题标签 [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.
file - .Net Core - 发布时找不到引用的文件
我使用 ImageSharp 和 .Net Core 来处理一些图像。要加载图像和字体,我执行以下操作:
我的文件树看起来像:
当我通过 Visual Studio 启动应用程序时,它工作正常,它会找到图像。但是当我部署到 AWS 或本地 IIS 时,我收到以下错误:
引用此图像的正确方法是什么?
谢谢
c# - 不支持 ImageSharp 指定方法
您好我正在使用 ImageSharp 版本 1.0.0-alpha9-00175。当我使用
这是我的代码
如果我注释掉 .Save 行,代码将毫无例外地运行,但显然不会保存。我查看了 stackoverflow 和Github上的问题,但无济于事。
谁能看到我看不到的东西?
c# - 使用 SixLabors ImageSharp 检测图片格式
如何使用 SixLabors.ImageSharp 获取图像格式?
在1.0.0-alpha9-00152版本中,我可以使用:
但.CurrentImageFormat()
在 beta 版本1.0.0-beta0001 中看不到。
我想知道图像是.png、.bmp还是.jpeg。
imagesharp - ImageSharp 将 Rgb 转换为 Hsv
使用 ImageSharp 1.0.0-alpha-000095,很容易将 Rgb 转换为 Hsv,使用 Color 和 Hsv 之间的公共隐式运算符。
但是,对于 ImageSharp 1.0.0-beta0001,Hsv 结构现在是内部的,因此我无法将 Rgba32 转换为 Hsv。
加载图像、获取像素并将其转换为 Hsv 的正确方法是什么?
f# - F# 中的图像锐化突变
我正在尝试使用 ImageSharp 在 F# 中编辑图片。我正在努力使图像突变起作用
要在 C# 中进行图像突变,看起来您只需使用mutate 方法和 lambda:
通常,要将 C# lambda 更改为 F#,我只需使用匿名函数,如下所示:
当我这样做时,我收到以下错误:
方法“变异”没有重载匹配。可用的重载如下所示(或在错误列表窗口中)。
看起来 Mutate 方法需要一个 ImageProcessor,但由于某种原因,在 F# 中编译器无法确定匿名函数是一个 ImageProcessor。如何让图像突变在 F# 中工作?
c# - 如何将像素数据从非托管缓冲区复制到 ImageSharp 上的图像?
我有一个位于非托管堆中的图像缓冲区,我想用 ImageSharp 操作它。
现在我将非托管缓冲区复制到一个字节数组中,然后调用Image.LoadPixelData()
which 将缓冲区再次复制到图像PixelBuffer
中。
我怎样才能做一个副本呢?我的图像是Argb32
格式的。
visual-studio - NuGet 安装 ImageSharp 失败
我一直在尝试通过 NuGet 安装 imagesharp 包,但我从下面的输出窗口中收到错误消息:
在错误列表窗口中:
我尝试修复 VS 15.4.0 并更新到 VS 15.4.2,但都没有解决我的问题....有什么想法吗?
c# - ImageSharp - 在 foreach 循环中发生变异?
它仍处于测试阶段,但也许有人知道..
我正在使用 ImageSharp 库来绘制一些图像(图表)。我有这样的事情:
有没有更好的方法来做这个foreach?我可以以某种方式避免重复 Mutate n 次吗?可以这样做:image.Mutate(x=> x.MyFunctionContainingForeach())?
c# - 在 c# 中固定对象时的意外行为
当我执行此代码时,我正在使用 C# 的 ImageSharp lib
我得到了这个异常(System.IO.IOException:'句柄无效。')。如果你删除抛出异常的行,程序就会挂起(我认为它会挂在循环内)。
所以我的问题是是什么导致了这个异常,为什么当你删除“Console.WriteLine”时程序会挂起?
项目中唯一的依赖是 ImageSharp nuget 包。框架版本:4.7.1