问题标签 [imagemagick.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 回答
1083 浏览

magick.net - 是否可以将具有 Alpha 通道的 Windows 位图转换为 MagickImage?

使用 Magick.Net,是否可以(在内存中)将具有 Alpha 通道的 Windows 位图转换为 MagickImage?当我尝试以下操作时,.net 格式 Format32bppPARgb 和 Format32bppARgb 失败,但适用于 Format24bppRgb。错误消息是“此图像格式‘XWD’没有解码委托”。

0 投票
2 回答
747 浏览

.net - ImageMagick 将 .tif 文件转换为 .pdf - 导致 MagickCoderErrorException

全部,

环境:.net 2.0,Magick.NET 库的 x64 构建

我有以下代码,我在其中读取 .tif 文件并希望将其转换为 .pdf。

image.Read() 抛出 MagickCoderErrorException,内部异常是 MagickCoderWarningException 抱怨:

ImageMagick.vshost.exe:遇到标记为 32934 (0x80a6) 的未知字段。`TIFFReadDirectory'@warning/tiff.c/TIFFWarnings/880

您可以在我的代码中清楚地看到我指示库忽略此标记,但我仍然收到此异常。为什么?顺便说一句,当我捕获异常并且什么都不做并调用 image.Write(my.pdf) 时,我会生成一个 pdf,但如果我做错了什么,我不想简单地忽略异常。

0 投票
0 回答
226 浏览

c# - 将 Gif 图像放入某个框架(框)

我正在使用 magic.net Magick.NET 库从现有图像生成 gif 动画。它运作良好。现在,我想要实现的是将生成的 gif 放入某个框内,如下图所示。所以这张图片里面的gif动画。


一种方法是将此帧应用于每张现有照片,然后生成现在正在工作的最终 gif。但是我可以直接将它应用到 gif 并仍然保持动画吗?

在此处输入图像描述

0 投票
1 回答
1181 浏览

imagemagick - Magick.NET 中的内存消耗

我在函数中有以下代码行。从中读取图像Amazon S3。我正在阅读的图像大小为 1.37 MB,当我运行分析器时,它说图像魔法库中的读取功能需要 5.6 MB,这非常高。谁能解释这种行为?我附上了我的分析器的快照以及代码。

在此处输入图像描述

0 投票
1 回答
644 浏览

magick.net - GIF 图像在 Magick.net 中失去动画效果

我正在读取 GIF 图像并在 C# 中创建 ImageMagick 对象。然后我将相同的图像写入输出。在输出中,我得到一个没有动画的静态图像。

0 投票
1 回答
93 浏览

imagemagick - 如何使用 ImageMagic 或模板裁剪弯曲区域

另一个主题可能是:我如何从图案图像中裁剪 T 恤(图像足够大,我们有大型打印机)

每个人,

您能否指导我切割图像的命令是什么。我是 ImageMagic 的新手,没有看到任何完全(仅部分)可以处理我的问题的东西。我们已经获得了预先调整大小的图像文件,可以用于男式或女式 T 恤(即将穿上连衣裙)。为了节省喷涂所有墨水,我们希望将图像切割为每种尺寸和类型的预定义坐标。

我如何首先确定(给定模板文件)所有坐标并为每种尺寸和样式创建命令。

这会在.NET中工作吗?如果您愿意,我仍然可以使用 php 和 c++。

这是一个链接到一个需要做什么的例子。http://www.relationship1.com/help.zip

里面的 help.zip 是

STYLE1__XS_TEMPLATE_FILE_PDF.pdf – 此尺寸和样式需要裁剪的内容大纲 STYLE1_XS_asset_before.png – 这是 STYLE1_XS_TEMPLATE_FILE_PHOTOSHOP_METHOD.ODS 之前的图像 – 这是他们用来手动执行此操作的一些 Photoshop 文件(这里有一些隐藏层) STYLE1_XS_TFILE_PDF_WITH_IMAGE_AND_TEMPLATE.pdf – 这是步骤在其完成之前的样子 STYLE1_XS_TT_asset_completed.png – 这是所需的输入

0 投票
0 回答
53 浏览

c# - 无法引用 ImageMagickNET Visual Studio 2012

我从这里下载了 ImageMagickNET dll, 并从 .zip 中的文件夹“bin->ReleaseQ16”中添加了 ImageMagickNET.dll 作为参考,该文件显示在解决方案资源管理器中: 在此处输入图像描述

但是当我查看解决方案的“属性页”窗口中的引用部分时,dll 没有出现: 在此处输入图像描述并且我不能在我的代码中使用任何方法或对其进行任何引用,就像它不存在一样,我已经搜索过这个问题但一无所获,任何想法为什么会发生这种情况,我错过了什么吗?

提前谢谢了。

0 投票
3 回答
1872 浏览

magick.net - 无法在 DLL“Magick.NET-Q8-x64.Native.dll”中找到名为“Environment_SetEnv”的入口点

升级到最新的 ImageMagick / Magick.NET (7.0.2.901),它在本地构建和运行良好,但在服务器上爆炸并出现此错误。

无法在 DLL“Magick.NET-Q8-x64.Native.dll”中找到名为“Environment_SetEnv”的入口点。

似乎是一个新问题。从这里的变化描述来看:

https://magick.codeplex.com/discussions/650746

不再需要 VC 运行时,因此安装它们不会成为问题 - 而且,我已经为该库的早期版本安装了 2008、2012 和 2015 VC 运行时,效果很好。

IIS 中的 Windows Server 2008 64 位、64 位 .Net 4。

当前的解决方法是回滚到 7.0.0.22,它可以正常运行。

ImageMagick.X64.Environment_SetEnv(IntPtr 名称,IntPtr 值)

0 投票
1 回答
1137 浏览

c# - 如何使用 Magick.net 中的“蒙太奇”功能

我是 Magick.net 的新手,但我正在尝试制作文件生成器。我已经让它在 Linux 命令行中正常工作(虽然没有我喜欢的大小),但我需要制作一个 .net 应用程序供无法访问 Linux 或网络的其他人使用(所以使用 PHP没有问题,至少现在还没有)。

做类似的事情:

montage -background none -fill black -font Helvetica-Condensed-Light -pointsize 26 label:'Foobar Controller 3.1.4.0 Installer' +set label -shadow -geometry +5+5 test_v3.png

但不确定如何montage在 C# .net 包装器中使用。

但我对如何做到这一点感到很困惑。

任何意见是极大的赞赏。该文档似乎令人困惑,因为我没有做一些“标准”的事情,因为输出将在图像面板中预览,并可以选择保存到文件系统。

0 投票
1 回答
3540 浏览

c# - ASP.net 无法加载 DLL 'Magick.NET-Q16-x64.Native.dll':访问被拒绝。(来自 HRESULT 的异常:0x80070005 (E_ACCESSDENIED))

我正在使用 image Magick 从 Stream 创建图像。我在以下几行中收到标题中提到的错误。

这是 ImageMagick 或其他东西的问题。这个不知道怎么解决!!