问题标签 [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.
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 。
如何在我的服务器上解决它?
谢谢
麦克风
c# - 使用 Magick.NET 生成带标题的图像
我正在尝试生成用于缩放的标题的图像文件。使用命令提示符我已经能够实现这个目标:
我现在正在尝试使用 Magick.NET 做同样的事情
但是我承认有一些麻烦:初始化我的图像后,我看不到用于定义我希望用来生成图像的填充、字体、大小和标题的选项。
有人可以为我指出如何使用 Magick.NET 完成上述命令行的正确方向吗?
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
我认为主要问题是角度点有时不是正确的点,而是近邻。
也许有人有更好更准确的想法,可以找到正确的角度。
imagemagick - 为什么我使用 Magick.NET 进行的转换会产生黑色的 PCX 文件?
c# - 如何将 TIF 转换为黑白单色 TIF
我想使用 Magick.NET https://magick.codeplex.com/wikipage?title=Convert%20image&referringTitle=Documentation
为了将TIF转换为黑白单色 TIF,但手册并没有很好地解释它。
我已经尝试过这段代码,但我不确定这种方法是否正确。
需要帮助。谢谢!
c# - 如何在 Magick.NET 中创建黑白图像
我想通过https://magick.codeplex.com创建像黑白图像一样的 TIF、PNG、JPG 和 BMP 。
我发现如果我喜欢我的代码,我只能生成 TIF 黑色以及为什么图像而不是其他类型的图像。
任何线索如何解决它?
magick.net - 如何在 Magick.Net 版本 7 中禁用 HDRI
您可能知道在 ImageMagick 的第 7 版中,HDRi 默认启用。在 C# 中使用 Magick.Net 时如何禁用此功能。请不要回答我需要在 C# 中执行的命令行解决方案。
c# - 无法使用 Magick.NET:System.EntryPointNotFoundException
我刚刚尝试在我的 C# 项目中使用 Magick.NET (Q16, AnyCpu)。我通过 Monodevelop 中的 nuget 安装它(我在 linux 上),并尝试使用以下代码在我的项目中对其进行测试:
...但我在第一行遇到了一个例外。奇怪的。这是堆栈跟踪的相关部分:
这里发生了什么?
c# - 使用 Magick.Net 将灰度图像转换为 RGB
是否可以使用 Magick.NET 将图像从灰度色彩空间转换为 RGB?
如果是,必须做什么?我试过这样的事情:
当分别设置 Format 和 ColorSpace 的值时,所有内容都保留在内存中,但是一旦调用Write方法,所有内容都会恢复为其原始值。
我想知道是否需要按照这些思路执行任何转换或其他操作,例如将 CMYK 转换为 RGB 时,必须执行以下操作:
在我看来,我遗漏了一些明显的东西,但很难找到关于这个主题的很多内容。
magick.net - AutoLevel(Channels.RGB) 似乎没有效果
我正在尝试自动调整图像。我的代码如下所示:
稍后在代码中,我将图像发送到网络响应。由于某种原因,此代码对图像没有影响。它看起来和原来的完全一样。如果我改为:
然后我清楚地看到应用了过滤器。
AutoLevel 我缺少什么?
更新:
我试过这段代码:
diff 的值为 0.0,而使用此代码(并使用相同的图像):
diff 的值为 0.315