问题标签 [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 投票
1 回答
535 浏览

c# - Imagesharp - 用动画 gif 填充的静止图像

我一直在继续尝试 ImageSharp 并希望做一些更聪明的事情。我有一个具有透明背景的静止 png 图像,以及一个大于或等于静止图像的动画 gif 图像。下面的代码是我创建的接口的一部分,它调用方法 ProcessImage 并作为内存流返回,以便稍后作为任何类型的图像输出。

一切都很好,它可以识别 gif 图像的帧。然而,这些帧似乎随着它的进展而相互重叠,而不是参考静止图像的初始帧的各个帧。

我可能忽略了代码中的一个明显错误,但是如何防止每一帧相互重叠并让每一帧复制静止图像的干净石板并用动画 gif 图像的每一帧填充空白?

以下是参考资料。我确实不得不减小 gif 的大小,因为上传限制为 2mb

圆圈 - 静止图像

迅雷 - 动画图像

雷与圆结合的结果

代码:

0 投票
1 回答
3721 浏览

barcode - 如何在 .Net Core 2.0 中使用 ZXing.Net 和 ImageSharp 创建条码图像

我正在尝试生成条形码图像。当我使用以下代码时,我可以创建一个base64字符串,但它会给出一个空白图像。我检查了内容不是空白或空白。

有代码使用CoreCompat.System.Drawing,但我无法使其工作,因为我在 OS X 环境中工作。

难道我做错了什么?

代码:

有一些代码片段如下所示。他们可以编写内容并轻松地将结果数据转换为base64字符串。但是当我调用BarcodeWriter它时,它需要一种<TOutput>我不知道要发送什么的类型。我正在使用ZXing.Net0.16.2。

0 投票
2 回答
1591 浏览

asp.net-core-2.0 - 我需要一份关于图像处理和优化的完整指南

我需要使用 .Net Core 2 进行图像处理和优化的完整指南。我尝试使用 ImageSharp、CoreCompat.System.Drawing、SkiaSharp,这些库都不兼容 .net Core 2

并且可以肯定 System.Drawing 不存在,而且我找不到使用它的方法,我认为它已从核心中删除,我尝试了本文中的所有内容https://blogs.msdn.microsoft.com/dotnet /2017/01/19/net-core-image-processing/

但我想它不是为 .net Core 2 构建的,而且我被卡住了......任何人都可以帮助我了解正在发生的事情吗?

0 投票
1 回答
222 浏览

asp.net-core - 如何在 ASP.NET Core 中绘制所有不透明像素

如何在 ASP.NET Core 中为png图像绘制/遮罩/填充所有非透明像素?

目前我正在使用ImageSharp,因此ImageSharp首选解决方案,但任何解决方案都比没有解决方案好。

编辑:
基本上我在问是否有一种方法(我找不到)来做到这一点?
如果没有,是否有一种方法可以获取所有不透明或部分透明的像素?
如果不能,我可以做任何其他事情然后手动检查所有像素吗?

0 投票
1 回答
4657 浏览

c# - 使用 ImageSharp 从 byte[] 创建图像

我有一个并且我想使用ImageSharpbyte[]创建一个灰度图像。

这就是我目前的做法:

我想知道是否有更优雅的方式来做到这一点?

0 投票
1 回答
605 浏览

imagesharp - 使用 ImageSharps BinaryThreshold 的透明背景

查看 ImageSharp 库中 BinaryThreshold 的源代码,有上下阈值颜色BinaryThresholdProcessor.cs的属性。

我想制作一个图像,它不是具有白色背景,而是具有较低阈值的透明图像。如果我可以访问这些属性,我就可以做到。有什么办法吗?

谢谢。

0 投票
2 回答
1472 浏览

.net-core - ImageSharp 无法加载图像(MethodNotFound)

我已将我的 ImageSharp 引用迁移到版本 1.0.0-dev000692。现在我不能再加载图像了。我得到了你可以在下面看到的异常。

致电

该函数在 ASP.Net Core (2.0) 应用程序中调用

例外

0 投票
1 回答
1253 浏览

c# - 如何使用 ImageSharp 创建 Gif .net Core2

有什么方法可以使用 ImageSharp 从 .net core2 中的一些 jpeg 创建 gif?

我可以使用 Magick.Net 从一些 jpeg 创建一个 gif,但它在 Linux 上不起作用。

我想在 Ubuntu 14 上执行此操作。

编辑

我可以使用 ImageSharp 从 Jpegs 创建一个 Gif。这是我的源代码:

0 投票
1 回答
583 浏览

c# - ImageSharp:圆角透明度逐渐变暗而不是变亮

我正在使用 ImageSharp 库(在 NuGet 上以 1.0.0-beta0001 的形式提供)在 .NET Core 2.0 中进行图像生成和操作,并且遇到了一些我似乎无法解决的问题。

这个例子为基础,我试图圆化一个白色图像的角落。我发现IPath被打孔的透明角最终会变成黑色的抗锯齿,就好像透明的“颜色”是黑色或灰色(而它根本不应该被视为任何颜色)。

这是图像的右上象限,以说明我的意思:

抗锯齿期望与结果

我尝试了PixelBlenderMode这部分代码的所有选项,但没有一个产生我所追求的:

0 投票
1 回答
900 浏览

c# - 使用 ImageSharp 加载的纹理显示白色(opentk)

在 ImageSharp 的帮助下加载图像,然后将其加载到 vram 中,它只呈现一个白色四边形。我基本上不知道我做错了什么,这是第一次使用 opentk 跨平台而不是 beeing abel 使用BitmapData

纹理类:

渲染:

loadingTex是引用纹理的静态变量