我需要使用ImageMagick作为PIL没有我正在寻找的图像function的数量。 不过,我想用Python。 Python绑定(PythonMagick)自2009年以来一直没有更新。我唯一能够find的是使用命令行界面的os.system调用,但这看起来很笨重。 有没有什么办法直接使用ctypes和某种types的转换来访问API? 作为最后的手段,那里有其他的图书馆有像ImageMagick这样的大量图像编辑工具,我已经看过了?
我有以下的GIF图像文件: 我想使用这个imagemagick命令来提取它的帧(使用PGM输出格式): convert brocoli.gif out%05d.pgm 但每个框架都有不同的大小。 我怎样才能提取其框架,同时保留原始的gif文件大小?
运行我的Rails项目的本地script/server时出现以下错误: RMagick的这个安assembly置了ImageMagick 6.6.1,但ImageMagick 6.4.5正在使用中。 (RuntimeError) 运行identify –version显示以下内容: 版本:ImageMagick 6.6.1-10 2010-05-21 Q8 http://www.imagemagick.org 所以,我的问题是我应该如何以及在哪里进行更改,以便正常工作。 我已经重新安装ImageMagick,但没有奏效。
我有一个超过4MB的图像文件夹 – 让我们叫这个文件夹dsc_big/ 。 我想使用convert -define jpeg:extent=2MB将它们转换为2MB ,并将dsc_big/*复制到已经存在的文件夹dsc_small/中。 我试过convert dsc_big/* -define jpeg:extent=2MB dsc_small/但生成名为-0 , -1图像。 我该怎么办?
当试图使用convert(1)时,我得到以下错误: dyld: Library not loaded: /System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/libclparser.dylib Referenced from: /usr/local/bin/convert Reason: image not found Trace/BPT trap: 5 任何想法如何我可以修复它?
那么我有五张600×30,600×30,600×30,600×30,810×30的图片,名字分别是0.png,1.png,2.png 3.png,4.png,5.png。 如何将它们水平合并,使其与ImageMagick 3210×30的图像?
Rails的Paperclip插件有一个resize选项,可以保持图像的比例。 根据Ryan Bates的Paperclip Railscast ,为了确保这个选项已经打开,你必须在你想调整的样式的大小的末尾添加一个大于号的符号,例如: :styles => { :small => "160×160>" } 我正在寻找回形针来调整我的形象到一个确切的大小,即使这意味着它是不成比例的,所以我认为,消除大于号将做的伎俩,因此: :styles => { :small => "160×160" } 那么,结果什么都没有发生。 所以大于号首先是多余的。 但是,我仍然留下以下问题: 我将如何强制图像设置大小,忽略比例? 谢谢!
我想在网站上使用CSS精灵 ,而不是单独的图像文件,大量的小图标都是相同的大小。 我怎样才能使用ImageMagick连接(平铺)成一个大的图像?
我正在尝试使用Python将多页PDF转换为一系列的JPEG。 我可以使用可用工具轻松地将PDF分成单独的页面,但是我一直无法find任何可以将PDF转换为图像的东西。 PIL不起作用,因为它不能读取PDF文件。 我发现的两个选项是通过shell使用GhostScript或ImageMagick。 这对我来说不是一个可行的select,因为这个程序需要跨平台的,我不能确定这些程序中的哪一个程序将在它将被安装和使用的机器上可用。 有没有可以做到这一点的Python库?
我有一个TIF格式的图像序列,我想创build一个固定的FPS(每秒10个图像),这是无损的电影。 有没有一个简单的方法来做到这一点? 我一直在尝试从Imagemagick和ffmpeg convert ,但我只是无法弄清楚使用什么设置来避免任何压缩。