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

c# - 如何从图像中创建新的 Hald Clut?

使用 ImageMagick 库,我可以将各种 hald clut 应用于图像,但我正在寻找一种使用该库从图像创建新的 hald clut 的方法。

我想在 C# 中执行此操作,但愿意接受任何建议。我玩过 ImageMagick 命令行工具和 Magick.NET,但不知道如何提取一个 hald clut。

0 投票
2 回答
1111 浏览

imagemagick - ImageMagick.net 带注释文本/标签的背景颜色始终为黑色

我正在尝试向现有图像添加标签/注释文本(文本的背景颜色是透明的)。

我尝试了几种不同的方法,但我一直得到黑色背景颜色。

如果有人能指出我正确的方向,我将不胜感激。

尝试1:

尝试2:

两种尝试都生成了具有黑色背景的相同图像(在将文本添加到图像的区域中)

添加文本上的黑色 BG.

0 投票
0 回答
77 浏览

c# - 无法在 c# 控制台应用程序中使用 magick.Net 调整图像大小?

如何使用 Magick.Net 调整图像大小?

我需要调整我遍历的每一个图像的大小,但我不太清楚如何使用这个工具。

这是我到目前为止的代码

我正在尝试从目录中获取文件,然后目标是将每个文件复制到另一个目录中,但在此之前我需要调整它们的大小

知道如何实现这一目标吗?

0 投票
0 回答
294 浏览

c# - 使用 Magick.NET 压缩图像不会减少太多

我有一个 3.6MB 的图像,压缩后是 3.32MB,还是太大了。

我正在寻找小于 1MB 的大小。

我们有没有其他方法可以在未来缩小它的尺寸?
我不想重新调整大小。

0 投票
0 回答
1841 浏览

c# - 如何使用 Magick.NET 正确调整图像尺寸?

我正在使用 Magick.NET 为 Android 和 iOS 的初始屏幕生成一些图像。

但是我在调​​整大小时遇到​​了一些问题。

我们可以有一个正方形或矩形图像和纵向或横向,但是当我转换它时会拉伸。

谁能帮我这个?这张照片显示了我得到了什么,以及我想要什么。

在此处输入图像描述

0 投票
0 回答
654 浏览

c# - 用 Magick.net 压缩 JPEG?

我需要允许我使用 Visual Studio 上的 Magick.Net 将文件大小约为 3,000 KB 的 JPEG 图像压缩到 400-800 KB 左右的代码。

到目前为止,我已经尝试了以下操作,但这并没有将图像压缩成我需要的足够小的文件大小。

`

`

如前所述,我的目的是将每张图像压缩到 400-800 KB 左右,这样就可以完成下一个任务。

0 投票
0 回答
519 浏览

c# - 未找到 Magick.NET-Q16-x64.Native.dll

我正在使用 Magick.Net 库创建用于图像压缩的 nopCommerce 插件,我创建了 ImageOptimizer 对象,并且在调用 LosslessCompress 方法时它给出了一个错误,例如无法加载 dll Magick.NET-Q16-x64.Native.dll 或其依赖项之一: 指定的模块无法找到。

我找到了 Magick.NET-Q16-x64.Native.dll 并且当我尝试为其添加引用时,它会给出错误,例如引用无效或不受支持

异常示例

我希望 LosslessCompress 方法运行并且图像被成功压缩时不会发生错误。

0 投票
1 回答
87 浏览

c# - Magick.net 崩溃但不会在 Windows 中引发任何错误

我有一个使用 Magick.Net Q8 X64 7.10.1 的 C# 程序

我正在 VMware 机器上的 Windows 7 中的 VS2013 中构建程序。运行良好。我能够循环浏览数百张图像。

但是当我在一台完整的 Windows 7 机器上运行该程序时,我得到一个黑屏。没有错误消息,没有内存问题,没有蓝屏,只是完全变黑了。我必须重新启动机器。

我知道代码的前几行会运行,因为它会创建目录。但一旦它进入magick.net 部分,我认为它就死了。

0 投票
0 回答
931 浏览

c# - 无法加载 DLL 'Magick.NET-Q16-x86.Native.dll':找不到指定的模块

当我在 Visual Studio 中运行项目时,Magick.NET v7.14.0.2工作正常,但在 Windows 服务器上部署时,会出现错误:

无法加载 DLL 'Magick.NET-Q16-x86.Native.dll':找不到指定的模块。(来自 HRESULT 的异常:0x8007007E)

完全例外:

0 投票
0 回答
235 浏览

c# - C# Magick.Net 从 pdf 到 tiff 的转换是低质量深度 1,如何将深度设置为 2

我正在将 pdf 转换为 tiff,但是生成的 tiff 的质量非常差。如何控制质量结果?我通过另一个过程比较了同一文件的输出质量,它更好......两个文件之间的差异是深度(文件属性)一个是1,另一个是2

添加了一个代码示例以显示我正在尝试的内容...任何有建议或更好的方法的人?我对产品比较陌生。应用程序是一个 .Net 核心控制台应用程序,使用 Magick.NET-Q16-AnyCPU 和 Ghostscript 9.26

我试图改变我的代码示例中的密度,但它只会导致文件更大而质量几乎没有提高