问题标签 [magick.net]

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 回答
1153 浏览

c# - Magick.NET-Q16-AnyCPU 和 iis 服务器

我有这个问题:

1) 我已经在 VS2010 中通过 NUGET 下载了 Magick.NET-Q16-AnyCPU。2)我创建了这个函数来读取远程 svg 并将其转换为 itextSharp.text.Image 对象,如下所示:

Javascript函数是:

它在本地工作正常,但是当我在 iis 服务器上上传时,javascript 函数返回此字符串:

加载资源失败,服务器响应状态为 500(内部服务器错误)

可以说问题出在上面描述的函数中......我知道,因为如果我评论它,它可以工作但不会生成 svg-converted-image 。

如何在我的服务器上解决它?

谢谢

麦克风

0 投票
1 回答
2796 浏览

c# - 使用 Magick.NET 生成带标题的图像

我正在尝试生成用于缩放的标题的图像文件。使用命令提示符我已经能够实现这个目标:

我现在正在尝试使用 Magick.NET 做同样的事情

但是我承认有一些麻烦:初始化我的图像后,我看不到用于定义我希望用来生成图像的填充、字体、大小和标题的选项。

有人可以为我指出如何使用 Magick.NET 完成上述命令行的正确方向吗?

0 投票
0 回答
267 浏览

c# - 在c#中检测给定二进制图像中的连接角

我想检测给定二进制图像中的所有角度,图像包含一个手写字符(白底黑字),有没有一种方法可以 100% 准确地获得线交界处的角度?

我目前的解决方案(如下)确实找到了角度,但有时它会找到不需要的角度——即靠近交界处的角度,而不是正好在它上面(下面是一个例子)。在这个实现中,我使用 Magick.net,

因为我不能发布两个以上的链接,所以我会发布假设是带有蓝色标记的二进制图像的输入字母图像,这些蓝色标记是我想要检测的角度的位置 - 要获得输入二进制图像,它们需要被删除(抱歉)。 字母 A

我的代码:

结果图像

结果点应该是连接点中间的点,但有些点不准确,对我来说很关键,因为我想画一个围绕它们的圆,然后取点和两点之间的角度与圆相交,现在,下一个代码正在执行此操作,但它复杂且冗长,所以我只在此处编写算法:

对于每个连接点 p 执行:检测与围绕 p 的上述半径 (3) 的圆相交的所有黑色像素 bi(0 >= i),对于每个 bi 对计算 p 之间的角度,并打印找到的角度以下协议:{point1} {角度点} {点 2} 角度

找到的角度(标记的角度点(中间连接点)):

{11,19} {8,17} {5,19} 112.619

{11,19} {8,17} {9,14} 105.255

{5,19} {8,17} {9,14} 142.12

{24,17} {21,20} {18,19} 116.56

{24,17} {21,20} {20,23} 90

{21,1} {24,0} {27,2} 127.87

{24,0} {27,2 } {27,5 } 123.7

{26,12} {27,9} {27,6} 161.56

我认为主要问题是角度点有时不是正确的点,而是近邻。

也许有人有更好更准确的想法,可以找到正确的角度。

0 投票
1 回答
1413 浏览

imagemagick - 为什么我使用 Magick.NET 进行的转换会产生黑色的 PCX 文件?

我有以下.png -file

我想用 Magick.NET 将其转换为.pcx文件。我使用以下代码进行转换:

这将产生以下输出:

使用的包:Magick.NET-Q8-AnyCPU 7.0.1.500 (Net40)

0 投票
1 回答
2863 浏览

c# - 如何将 TIF 转换为黑白单色 TIF

我想使用 Magick.NET https://magick.codeplex.com/wikipage?title=Convert%20image&referringTitle=Documentation

为了将TIF转换为黑白单色 TIF,但手册并没有很好地解释它。

我已经尝试过这段代码,但我不确定这种方法是否正确。

需要帮助。谢谢!

0 投票
1 回答
3820 浏览

c# - 如何在 Magick.NET 中创建黑白图像

我想通过https://magick.codeplex.com创建像黑白图像一样的 TIF、PNG、JPG 和 BMP 。

我发现如果我喜欢我的代码,我只能生成 TIF 黑色以及为什么图像而不是其他类型的图像。

任何线索如何解决它?

0 投票
1 回答
174 浏览

magick.net - 如何在 Magick.Net 版本 7 中禁用 HDRI

您可能知道在 ImageMagick 的第 7 版中,HDRi 默认启用。在 C# 中使用 Magick.Net 时如何禁用此功能。请不要回答我需要在 C# 中执行的命令行解决方案。

0 投票
1 回答
1446 浏览

c# - 无法使用 Magick.NET:System.EntryPointNotFoundException

我刚刚尝试在我的 C# 项目中使用 Magick.NET (Q16, AnyCpu)。我通过 Monodevelop 中的 nuget 安装它(我在 linux 上),并尝试使用以下代码在我的项目中对其进行测试:

...但我在第一行遇到了一个例外。奇怪的。这是堆栈跟踪的相关部分:

这里发生了什么?

0 投票
0 回答
1101 浏览

c# - 使用 Magick.Net 将灰度图像转换为 RGB

是否可以使用 Magick.NET 将图像从灰度色彩空间转换为 RGB?

如果是,必须做什么?我试过这样的事情:

当分别设置 Format 和 ColorSpace 的值时,所有内容都保留在内存中,但是一旦调用Write方法,所有内容都会恢复为其原始值。

我想知道是否需要按照这些思路执行任何转换或其他操作,例如将 CMYK 转换为 RGB 时,必须执行以下操作:

在我看来,我遗漏了一些明显的东西,但很难找到关于这个主题的很多内容。

0 投票
1 回答
120 浏览

magick.net - AutoLevel(Channels.RGB) 似乎没有效果

我正在尝试自动调整图像。我的代码如下所示:

稍后在代码中,我将图像发送到网络响应。由于某种原因,此代码对图像没有影响。它看起来和原来的完全一样。如果我改为:

然后我清楚地看到应用了过滤器。

AutoLevel 我缺少什么?

更新:

我试过这段代码:

diff 的值为 0.0,而使用此代码(并使用相同的图像):

diff 的值为 0.315