Articles of imagemagick

ulimit命令或其他内存/ CPU限制选项?

我有一个命令行进程,由我的ruby轨应用程序运行使用ImageMagick“转换”命令将PDF转换成多个PNG。 问题是,当我运行命令时,我的VPS上的所有内存(512MB),并呈现许多其他function(Web服务器,SSH等)。 我的转换命令是这样的: convert -density 288 ./document.pdf -resize 25% ./pages/page_%03d.png 我试图使用ulimit来限制这个进程可以消耗的内存大约15%的内存,我的512MB的VPS大约是76,800千字节。 如果我使用ulimit运行上面的命令,如下所示,这个过程最初没有限制地占用内存的80%,并且由于延迟导致服务器的其他function无效。 经过一段时间,这个过程降到10%以下(通常是内存的4-8%),但是其他所有服务器的function仍然很慢。 注意我关于进程耗费多less内存的数字来自顶端。 bash -c 'ulimit -m 76800; convert -density 288 ./document.pdf -resize 25% ./pages/page_%03d.png' 有没有人有任何想法,我怎么可以执行这个命令,而不消耗我所有的记忆? 谢谢!

magickwand for php扩展在编译失败

我正在使用Debian 6 x64。 我和这个人有同样的问题: http : //www.imagemagick.org/discourse-server/viewtopic.php? f =10& t= 18459 我尝试了1.0.8和1.0.9版本的php的magickwand,每个版本都提供了imagemagick的镜像。 我遵循正常的编译过程(PHP源代码重build),在这种情况下,PHP-5.4.0(我也试过php-5.3.8)。 随着magickwand 1.0.9和imagemagick 6.7.4-2我在make过程中有这个错误: ext/magickwand/.libs/magickwand.o: In function `zif_magickgetimageendian': /home/source/php-5.4.0/ext/magickwand/magickwand.c:5764: undefined reference to `MagickGetImageEndian' ext/magickwand/.libs/magickwand.o:(.data.rel.ro+0x2a88): undefined reference to ` zif_magicksetimageendian' 我有3个服务器几乎相同的configuration,它工作没有一个问题,但其他两个编译失败。 我比较了configuration文件和php和imagemagick的文件,所有的都是平等的一个例外。 在失败的两个中,他们从另一个path抓取xml2-config。 我也尝试使用与工作的服务器和失败的两个相同的makefile进行编译。 为什么我的make命令可能失败?

为什么Magick-config不附带由RHEL6上的yum安装的ImageMagick版本?

我试图安装一些Rubygem,一个叫做Rmagick,与ImageMagick接口,失败。 它试图find“Magickconfiguration”,但似乎没有任何这样的动物: ImageMagick的-6.5.4.7-5.el6.x86_64 以下是具体的失败: 使用本机扩展安装rmagick(2.13.1)不幸的是,发生了一个致命的错误。 请通过https://github.com/carlhuda/bundler/issues将此错误报告给Bundler问题跟踪程序,以便我们可以修复它。 谢谢! /home/akwf/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/site_ruby/1.9.1/rubygems/installer.rb:552:in`在build_extensions中的块中救援:错误:无法构buildgem本地扩展。 (gem::安装:: ExtensionBuildError) /home/akwf/.rvm/rubies/ruby-1.9.3-p125/bin/ruby extconf.rb 检查Ruby版本> = 1.8.5 …是的extconf.rb:128:使用RbConfig,而不是过时和不赞成configuration。 检查gcc …是检查Magickconfiguration…不 然后它保释。 UPDATE 我需要获得rpm,因为我需要的ImageMagick-devel软件包在任何我知道如何find的RHEL6 yum repo中都不可用。 这是我挖出来的: yum install gcc-c++ yum install ImageMagick yum install bzip2-devel yum install freetype-devel yum install jasper yum install libX11-devel yum install libXext-devel yum install libXt-devel yum install libjpeg-devel yum install libtiff-devel # […]

Image Magick和Ghostscript

我主要做网页devise,但是我在Centos 5 VPS上托pipe了几个客户站点。 一个新的客户要求我主持他们的网站,我已经被给予以下configuration要求: Apache 2.2.3 PHP 5.2.17 MySQL 5.0.77 Image Magick 6.5.1-0 (not as an Apache module) Ghostscript 8.7 检查php_info()我有: Apache 2.2.3 PHP 5.2.14 MySQL 5.0.90 我没有IM或GS列出。 我希望我的PHP和MySQL版本能够工作,但是如何让我的服务器也能与这个客户端的网站一起工作呢?

在ImageMagick更新中的yum依赖冲突

我使用php5.5在CentOS release 6.6 (Final)上运行Lamp服务器: $ php -v PHP 5.5.17 (cli) (built: Sep 20 2014 17:12:00) Copyright (c) 1997-2014 The PHP Group Zend Engine v2.5.0, Copyright (c) 1998-2014 Zend Technologies with Zend OPcache v7.0.4-dev, Copyright (c) 1999-2014, by Zend Technologies with Xdebug v2.2.5, Copyright (c) 2002-2014, by Derick Rethans 当我运行yum update我得到这个依赖性错误: Loaded plugins: fastestmirror Setting up […]

在CentOs上,Ruby + ImageMagick = RMagick

cat /etc/issue CentOS release 5.5 (Final) uname -r 2.6.18-194.11.1.el5 Can't install RMagick 2.13.0. Can't find Magick-config 在日志中我发现: 无法安装RMagick 2.13.0。 在…中找不到Magick-config 我如何在CentOs上安装RMagick?

Imagemagick mogrify支持linux服务器的平均负载

AFAIK,理论上说,每个CPU核心的乘法因子为1,以找出最佳的平均负载。 因此,具有8个CPU核心的服务器的最佳负载平均值为8,16核心= 16等等。 但是,当使用Imagemagick的mogrify时,我可以看到巨大的平均负载数字: top – 14:00:44 up 9 days, 20:12, 6 users, load average: 130.37, 87.53, 56.94 Tasks: 588 total, 11 running, 577 sleeping, 0 stopped, 0 zombie Cpu(s): 99.8%us, 0.2%sy, 0.0%ni, 0.0%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st Mem: 49555072k total, 33129928k used, 16425144k free, 3813092k buffers Swap: 23438824k total, 47276k used, 23391548k free, 26145156k […]

Maxed公共文件夹中的path的目录。 我能做什么?

我们有一个rails应用程序,可根据请求dynamic生成缩略图,并将结果保存在本地,以便再次提供相同的结果。 我们使用下面的url结构: /thumbnails/99999/large.jpg 其中99999是拇指链接到的数据库logging。 问题是具有缩略图的logging数量正在超出目录限制。 任何想法如何解决这个问题,同时维护内置的自动caching检索,轨道给你的公用文件夹? 最终目标是能够根据需要dynamic生成任意缩略图,并在本地caching结果。

ImageMagick无法打开图像和文件

我尝试使用imagemagick将图像转换为缩略图。 一切正常,所以我会得到一个缩略图。 但是我的控制台上出现了一些错误: convert: unable to open image `module': @ error/blob.c/OpenBlob/2489. convert: unable to open image `*': @ error/blob.c/OpenBlob/2489. convert: unable to open file `*': @ error/blob.c/FileToBlob/831. convert: unable to open image `*': @ error/blob.c/OpenBlob/2489. convert: unable to open file `*': @ error/blob.c/FileToBlob/831. convert: unable to open image `*': @ error/blob.c/OpenBlob/2489. convert: unable to open […]

如何在CentOS上安装imagemagick for php

我发现这篇文章在CentOS上安装imagemagick与PHP imagick扩展,但是当我试图运行pecl install imagick我编译时出现错误,这是命令的输出: # pecl install imagick downloading imagick-3.0.1.tgz … Starting to download imagick-3.0.1.tgz (93,920 bytes) …………………done: 93,920 bytes 13 source files, building running: phpize Configuring for: PHP Api Version: 20100412 Zend Module Api No: 20100525 Zend Extension Api No: 220100525 Please provide the prefix of Imagemagick installation [autodetect] : Notice: Use of undefined […]