7得票1回答
PHP Imagick中的setGravity函数在使用compositeImage()函数时无效。

我正在使用php Imagick类进行项目开发。 我试图通过改变图像的重心来合成一张图片。 我的意思是,我想将目标图像合成到中间或顶部中心位置。 我使用的是: .... $imageOrg->setGravity(imagick::GRAVITY_CENTER); //I wro...

64得票2回答
在Paperclip和RMagick中将现有图像调整为新样式

我一直在使用Paperclip来上传和自动调整大小Rails应用程序中的照片,我很喜欢它。唯一的问题是,每隔几个月我的疯狂经理都会决定要以新的尺寸显示照片。因此,我在我的Photo模型中添加了一个新的样式,对于新照片来说一切都很好,但现有的照片现在成为了一个问题。现在,我需要一种编程方式来调整...

79得票8回答
在ImageMagick命令行中将RGB转换为灰度图像

如何使用 (r+g+b)/3 方法将 RGB 图像(3 通道)转换为灰度图像?我查看了一个示例页面:http://www.imagemagick.org/Usage/color_mods/#grayscale,但所需的方法未在其中找到。convert test.png -fx '(r+g+b)...

7得票1回答
ImageMagick.NET异常

在尝试使用从http://imagemagick.codeplex.com/releases/view/30302下载的ImageMagick.NET(位于源文件夹中的“bin”文件夹)时,我遇到了FileNotFoundException。 我所遇到的确切异常是... "无法加载文件或...

403得票17回答
用白色背景替换PNG图像中的透明度

我有一张带有alpha通道(即透明度)的PNG图像,我需要创建一个将图像层组合到白色背景上的版本。我想使用可编写命令的CLI工具(例如Image Magick)直接将PNG转换为无损PNG。以下是一个不起作用的Image Magick命令示例,它会导致错误:convert input.png ...

7得票4回答
处理图像以找到外部轮廓

我有数百张PNG图像需要生成对应的黑白图像,显示对象的外轮廓。源PNG图像具有alpha通道,因此图像的“无对象”部分为100%透明。 棘手的部分是,如果对象有孔洞,则轮廓中不应该看到它们。因此,如果源图像是甜甜圈,则相应的轮廓图像将是一个带有没有同心较小线条的锯齿形圆形线。 这是一个示...

7得票1回答
为什么这个Python子进程命令只有在Windows上使用shell=True才有效?

我有一个Python脚本,其中涉及多个subprocess.call命令。我在Mac上编写的脚本运行得很完美。我刚刚尝试在Windows上运行它,但却遇到了一个错误。 以下调用ImageMagick的命令返回"exit status 4": file1 = "D:/Temp/OCR_tes...

9得票1回答
关于Magick++,如何编写CMakeLists?

大家好。 以下是我的CMakeLists文件。 cmake_minimum_required(VERSION 3.5) project(Blah) set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11") set(SOURCE_FILES...

21得票4回答
Image Magick:网站图片优化

我有一台相机,可以拍摄3008x2000像素的照片。我使用Image Magick来缩放和调整照片大小,以便在我的网站上发布。我正在使用的图片尺寸是602x400。我使用以下命令来缩小图片:convert DSC_0124.JPG -scale 20% -size 24% img1.jpg 这...

11得票2回答
寻找一个适用于Node.js的ImageMagick npm包?

我最近使用了一些时间的node-imagemagick,但是我意识到它有些bug。尽管有大约100个它的分支修复了一些我遇到的问题,但很难找出应该使用哪个分支。