问题标签 [magick++]

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

c++ - Image Magick++ 等价于 convert -fill

我有一个转换命令,需要将其转换为 Image Magick 函数调用。

convert.exe bar.jpg -fuzz 40% -fill "rgb(53456, 35209, 30583)" -opaque "rgb(65535, 65535, 65535)" foo2.jpg

我想知道是否有人可以给我一个示例,说明我需要应用哪些方法才能获得相同的效果?

谢谢你的帮助!

0 投票
4 回答
3000 浏览

c++ - Code::Blocks、c++、magick++ 任何演示结果:mingw32-g++.exe:致命错误:没有输入文件

我正在尝试将 Magick++ 与 Code::Blocks 一起使用(两者都是最新版本)。我使用 win7 x64 并安装了 ImageMagick x86 和 x64 动态(带有 DLL)。

每次我尝试运行演示 c++ 文件(如下面的代码)时,我都会收到相同的消息:

有人经历过吗?你能帮我让它工作吗?

我将.jpg文件“wall.jpg”放在与项目相同的文件夹中。

谢谢

demo来自 magick++文件夹的源代码

0 投票
1 回答
937 浏览

c++ - 如何将多页 Magick++ Image 转换为 QImage?

我将 Magick++ 单页图像转换为 QT 图像(实际上是 QPixmap,但也可能是 QImage):

在哪里:

我的问题是:我怎么能用多页图像做到这一点?下面,我有一个向量中的多页图像,我使用 STL 算法对其进行操作,但我找不到将其输出到 QT Image 的方法。Magick++ 将其写入单个 blob。我需要为每个页面写入单独的 blob。是我,还是有其他方法?向量到 QVector

我欢迎任何建议。

谢谢!

0 投票
1 回答
981 浏览

heroku - 在 heroku 上的 node.js 应用程序中使用 Magick++

我正在尝试将 Node 应用程序推送到 heroku,但我使用的是imagemagick-native,而且 Heroku 似乎遇到了 Magick++ 的问题 - 我尝试使用自定义构建包,但似乎找不到支持 Magick++ 的包. (1)这是问题吗(2)有什么解决方案可以在 Heorku 上运行 Magick++ 吗?

0 投票
2 回答
1185 浏览

c++ - 获取 gif 文件中每个像素的 RGB 值

我正在尝试学习 Magick++,特别是为图像的每个像素输出 RGB 值的方法。这里我有一个 gif 文件和下面的 C++ 代码来完成任务。由于某种原因,它产生的大多是 0 的三元组,带有一些不代表图像实际颜色的垃圾值的罕见实例。我究竟做错了什么?

链接到图像

0 投票
1 回答
2394 浏览

c++ - 未找到 Magick++ CORE_RL_Magick++_.dll

Visual Studio Express 2010。在编写一些简单的代码时,例如:

我有一个运行时标准 Windows 错误(系统 windows7 x64),其文本类似于“找不到 CORE_RL_Magick++_.dll。尝试重新安装程序”。我有这个来自二进制版本的文件,但是 VS 看不到它:(

我该怎么做才能解决这个问题?

我想使用 Magick++ 从 RGB 像素矩阵制作一些 png 文件,所以如果你有更简单的方法来制作这个,比如说,我将不胜感激 =)

0 投票
1 回答
483 浏览

c++ - Magick++ ErrorMissingDelegate

我在使用 Magick++ 时遇到了奇怪的错误。调用方法 write() 发生错误。当我像这样使用这种方法时:

没有错误,图像写得很好。但是,当我尝试制作许多这样的图像时:

我有未处理的异常 ErrorMissingDelegate。我在互联网上冲浪以找到有关此的信息,但我只发现此异常是由于缺少 png 的库引起的,但在第一种情况下,制作了 png 图像,所以我不知道它是关于什么的。

你能帮我一些想法吗?

0 投票
0 回答
1029 浏览

imagemagick - Magick++ NoDecodeDelegateForThisImageFormat

我用谷歌搜索了我的问题并找到了很多页面,但没有一个具有完全相同的风格,我无法解决我的问题。

我有一个使用 Magick++ 的程序,在我的 PC 上运行良好,但在我尝试运行代码的另一台计算机上失败。一个最小的例子是这样的:

(当然“/fullpathtoimage.jpg”是一个有效的图像)。

这引发了一个异常:

关于这个问题的其他报告基本上说他们没有 jpeg 的委托,应该安装 libjpeg 等,但是在运行“转换”时他们遇到了同样的错误。但是,当我这样做时

它运行完美。正在做

名单,除其他外

所以,一切似乎都很好,所有二进制文件都可以工作,只是我的代码不行。

我安装的版本是 ImageMagick-6.8.7-8,我从源代码构建它,因为我在机器上没有 root 访问权限,我将它安装到我家中的某个位置(使用 ./configure --prefix=/家/... )。我检查了将我的程序与错误的 ImageMagick 链接是否存在问题(因为也有一个较旧的系统),但 ldd 显示一切都很好,即程序与我安装的程序链接,如我所愿,并运行 ldd on convert 显示它与完全相同的库链接。

0 投票
1 回答
847 浏览

imagemagick - Magick ++:使图像适合大小

如何使图像适合精确尺寸?我不想扭曲图像,我需要将它放在黑色背景上,并且无论是从一侧到另一侧还是从上到下都需要居中。它们最初是大图像,我需要将其缩小到 25px 宽 x 32px 高。

现在我只是检查宽度和高度并找出需要调整的大小:

我必须相信有一种更简单/更好的方法可以做到这一点,同时还可以将其安装到 25px 宽 x 32px 高的画布上,图像在中心。我怎么做?

顺便说一句,我意识到上面的代码有问题......如果 img.columns() == img.rows() 它总是转到第二种情况并将图像大小调整为 32 高,这是不正确的将导致 img.columns() 也变为 32,这超出了所需的 25 像素。这是我假设图像适合会处理的事情。我只是不知道怎么做。

0 投票
1 回答
90 浏览

android - Magick++的格式库依赖

我想在 android 上编译 ImageMagick 的 C++ 版本,Magick++ 文档看起来很简单,但没有显示 jpeg、gif 等兼容格式的明确列表,以及这些是否需要安装 libjpeg、libpng 等要求。

ImageMagick 本身显示了这个列表,所以可以说包含的格式如 webp 和 tiff 也可以在 Magick++ 中工作,但是......

  1. 他们是否需要下载和安装各自的库?
  2. 如果是这样,他们的 C 库会工作还是必须将它们制作成 .cpps?
  3. 我是否还必须编译具有对应于每种格式的 C 文件的“编码器”模块?