问题标签 [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.
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
我想知道是否有人可以给我一个示例,说明我需要应用哪些方法才能获得相同的效果?
谢谢你的帮助!
c++ - Code::Blocks、c++、magick++ 任何演示结果:mingw32-g++.exe:致命错误:没有输入文件
我正在尝试将 Magick++ 与 Code::Blocks 一起使用(两者都是最新版本)。我使用 win7 x64 并安装了 ImageMagick x86 和 x64 动态(带有 DLL)。
每次我尝试运行演示 c++ 文件(如下面的代码)时,我都会收到相同的消息:
有人经历过吗?你能帮我让它工作吗?
我将.jpg
文件“wall.jpg”放在与项目相同的文件夹中。
谢谢
demo
来自 magick++文件夹的源代码
c++ - 如何将多页 Magick++ Image 转换为 QImage?
我将 Magick++ 单页图像转换为 QT 图像(实际上是 QPixmap,但也可能是 QImage):
在哪里:
我的问题是:我怎么能用多页图像做到这一点?下面,我有一个向量中的多页图像,我使用 STL 算法对其进行操作,但我找不到将其输出到 QT Image 的方法。Magick++ 将其写入单个 blob。我需要为每个页面写入单独的 blob。是我,还是有其他方法?向量到 QVector
我欢迎任何建议。
谢谢!
heroku - 在 heroku 上的 node.js 应用程序中使用 Magick++
我正在尝试将 Node 应用程序推送到 heroku,但我使用的是imagemagick-native,而且 Heroku 似乎遇到了 Magick++ 的问题 - 我尝试使用自定义构建包,但似乎找不到支持 Magick++ 的包. (1)这是问题吗(2)有什么解决方案可以在 Heorku 上运行 Magick++ 吗?
c++ - 获取 gif 文件中每个像素的 RGB 值
我正在尝试学习 Magick++,特别是为图像的每个像素输出 RGB 值的方法。这里我有一个 gif 文件和下面的 C++ 代码来完成任务。由于某种原因,它产生的大多是 0 的三元组,带有一些不代表图像实际颜色的垃圾值的罕见实例。我究竟做错了什么?
c++ - 未找到 Magick++ CORE_RL_Magick++_.dll
Visual Studio Express 2010。在编写一些简单的代码时,例如:
我有一个运行时标准 Windows 错误(系统 windows7 x64),其文本类似于“找不到 CORE_RL_Magick++_.dll。尝试重新安装程序”。我有这个来自二进制版本的文件,但是 VS 看不到它:(
我该怎么做才能解决这个问题?
我想使用 Magick++ 从 RGB 像素矩阵制作一些 png 文件,所以如果你有更简单的方法来制作这个,比如说,我将不胜感激 =)
c++ - Magick++ ErrorMissingDelegate
我在使用 Magick++ 时遇到了奇怪的错误。调用方法 write() 发生错误。当我像这样使用这种方法时:
没有错误,图像写得很好。但是,当我尝试制作许多这样的图像时:
我有未处理的异常 ErrorMissingDelegate。我在互联网上冲浪以找到有关此的信息,但我只发现此异常是由于缺少 png 的库引起的,但在第一种情况下,制作了 png 图像,所以我不知道它是关于什么的。
你能帮我一些想法吗?
imagemagick - Magick++ NoDecodeDelegateForThisImageFormat
我用谷歌搜索了我的问题并找到了很多页面,但没有一个具有完全相同的风格,我无法解决我的问题。
我有一个使用 Magick++ 的程序,在我的 PC 上运行良好,但在我尝试运行代码的另一台计算机上失败。一个最小的例子是这样的:
(当然“/fullpathtoimage.jpg”是一个有效的图像)。
这引发了一个异常:
关于这个问题的其他报告基本上说他们没有 jpeg 的委托,应该安装 libjpeg 等,但是在运行“转换”时他们遇到了同样的错误。但是,当我这样做时
它运行完美。正在做
名单,除其他外
和
给
所以,一切似乎都很好,所有二进制文件都可以工作,只是我的代码不行。
我安装的版本是 ImageMagick-6.8.7-8,我从源代码构建它,因为我在机器上没有 root 访问权限,我将它安装到我家中的某个位置(使用 ./configure --prefix=/家/... )。我检查了将我的程序与错误的 ImageMagick 链接是否存在问题(因为也有一个较旧的系统),但 ldd 显示一切都很好,即程序与我安装的程序链接,如我所愿,并运行 ldd on convert 显示它与完全相同的库链接。
imagemagick - Magick ++:使图像适合大小
如何使图像适合精确尺寸?我不想扭曲图像,我需要将它放在黑色背景上,并且无论是从一侧到另一侧还是从上到下都需要居中。它们最初是大图像,我需要将其缩小到 25px 宽 x 32px 高。
现在我只是检查宽度和高度并找出需要调整的大小:
我必须相信有一种更简单/更好的方法可以做到这一点,同时还可以将其安装到 25px 宽 x 32px 高的画布上,图像在中心。我怎么做?
顺便说一句,我意识到上面的代码有问题......如果 img.columns() == img.rows() 它总是转到第二种情况并将图像大小调整为 32 高,这是不正确的将导致 img.columns() 也变为 32,这超出了所需的 25 像素。这是我假设图像适合会处理的事情。我只是不知道怎么做。
android - Magick++的格式库依赖
我想在 android 上编译 ImageMagick 的 C++ 版本,Magick++ 文档看起来很简单,但没有显示 jpeg、gif 等兼容格式的明确列表,以及这些是否需要安装 libjpeg、libpng 等要求。
ImageMagick 本身显示了这个列表,所以可以说包含的格式如 webp 和 tiff 也可以在 Magick++ 中工作,但是......
- 他们是否需要下载和安装各自的库?
- 如果是这样,他们的 C 库会工作还是必须将它们制作成 .cpps?
- 我是否还必须编译具有对应于每种格式的 C 文件的“编码器”模块?