草庐IT

ImageMagick

全部标签

linux - 运行 ImageMagick 将低质量 pdf 转换为图像(用于 OCR)的最佳参数是什么

我有几个低质量的pdf。我想使用OCR——更准确地说Ocropus从他们那里得到文本。要使用,我先使用ImageMagick--将pdf转换为图像的命令行工具--将这些pdf转换为jpg或png。但是ImageMagick生成的图像质量非常低,Ocropus几乎无法识别任何内容。我想了解处理低质量pdf以向OCR提供尽可能好的质量图像的最佳参数是什么。我找到了thispage,但我不知道从哪里开始。 最佳答案 您可以通过键入了解ImageMagick的“委托(delegate)”(IM使用的外部程序,例如Ghostscript)的详

linux - 如何统计黑白像素的个数(linux、imagemagick等)

我有黑白图像(见下文)。如何计算白色和黑色像素(例如30%黑色和70%白色,或123456个黑色像素和39393个白色像素)?附注我在Linux上工作,我必须使用什么?图像魔术?我更喜欢命令行界面程序。 最佳答案 您可以使用ImageMagick的直方图函数来获取图像中每种颜色的像素数。以您的图片为例:$convertXPH7c.gif-definehistogram:unique-colors=true\>-format%chistogram:info:-153985:(0,0,0,255)#000000black182138:(

linux - imagemagick 自动编号从 1 开始

我可以这样做来批量调整子文件夹中的图像大小和重命名图像:convert'*.jpg'-resize256small/image_%02d.jpg它将创建从image_00.jpg开始的图像我的问题是,由于外部服务的导入规则,我需要从开始的增量编号image_01.jpgIM允许这样做吗?否则,哪种方法最明智?我会ls并反向sort然后重命名添加1 最佳答案 我从来没有尝试过这个,但记得读过一些关于场景的东西。convert'*.jpg'-resize256-scene1small/image_%02d.jpg-场景值(value)设

php - 如何在 PHP 中使用 Imagemagick 仅修剪图像的左侧和右侧?

我正在尝试使用ImageMagick和PHP仅在图像的左侧和右侧修剪可变数量的空白。有谁知道如何做到这一点(也许使用imagemagick以外的东西?)?这是一个例子。我有这两张图片:每个都有可变数量的文本,这些文本是在固定宽度的图像中动态创建的。我需要做的是修剪左右两侧的背景,这样图像就会像这样:如果ImageMagick做不到,我愿意使用其他东西,但我需要帮助才能知道究竟如何,因为我不是一个程序员。谢谢!这是我当前修剪图像所有边的代码:trimImage(0);/*Ouputtheimage*///header("Content-Type:image/".$im->getImage

php - 使用 php/windows 安装 ImageMagick 扩展

在带有IIS的WindowsServer2003上运行PHP版本5.2.5。实际上有一个相同的服务器,我们可以在其中毫无问题地安装ImageMagick。它运行的php版本完全相同。使用以下步骤进行安装,但它似乎无法在此服务器上运行。ImageMagick本身已安装,但php不会加载扩展。我们花了几个小时试图安装扩展。它只是不会出现在phpinfo()中。安装步骤在WindowsXP(PHP5.2.x)上安装IMagick下载并安装ImageMagick-6.5.8-7Q16-windows-dll.exehttp://www.imagemagick.org/download/bina

php - 如何在 Windows 7 上安装 ImageMagick 以与 PHP 一起使用(3)

还有其他关于如何在Windows7上安装Imagick的主题,但到目前为止对我没有帮助。(也许最近的版本出现了问题)我已按照以下步骤安装:下载并安装ImageMagickhttp://www.imagemagick.org/download/binaries/ImageMagick-6.8.8-1-Q16-x86-dll.exe下载php_imagick.dll并复制到扩展目录(c:\xampp\php\ext)http://www.peewit.fr/imagick/php55/vc11/x86/ts/php_imagick.dll编辑php.ini文件并添加新的扩展名(c:\xam

php - 在 Mac OS X 中使用 PHP 模块安装 ImageMagick Brew

我已经使用brewinstallimagemagick安装了ImageMagick。这一切工作正常,我可以从终端/命令行运行任何ImageMagick命令。现在,当我尝试在PHP中使用ImageMagick类时,出现错误Class'Imagick'notfoundin...。我猜这是因为没有加载ImageMagick模块。谁能帮我在PHP中使用它?谢谢!附加信息:MacOSX版本:10.8:MountainLionPHP版本:5.3.13 最佳答案 我只是在做了很多实验后才这样做。目前,这似乎是php5.3的方法:brewtapjo

php - 使用 PHP 和 ImageMagick 将 PDF 转换为 JPEG

我正在使用一个小脚本将PDF转换为JPG。这行得通,但质量很差。脚本:$im=newimagick('document.pdf[0]');$im->setImageColorspace(255);$im->setResolution(300,300);$im->setCompressionQuality(95);$im->setImageFormat('jpeg');$im->writeImage('thumb.jpg');$im->clear();$im->destroy();还有一件事,我想保留PDF的原始大小,但转换会裁剪JPG的大小。 最佳答案

php - 如何在 Windows 7 上安装 Imagick/imagemagick PHP 扩展

如何在Windows7中安装imagemagic。我遵循了这些说明在WindowsXP(php5.2.x)上安装IMagick下载并安装ImageMagick-6.5.8-7Q16-windows-dll.exehttp://www.imagemagick.org/download/binaries/ImageMagick-6.5.8-7-Q16-windows-dll.exe从以下位置下载php_imagick_dyn-Q16.dll:http://valokuva.org/outside-blog-content/imagick-windows-builds/080709/复制dl

php - 在 WAMP 上安装 IMAGEMAGICK 的分步说明?

似乎没有关于在WAMP上安装ImageMagick以与PHP一起使用的简明教程/演练。我已经尝试了数十种他们的二进制版本与不同的php扩展dll文件的组合。我可以让imagemagick从命令行正常工作,我可以让它在WAMP扩展中显示为勾选,但实际上不能使用它。有没有人遇到安装这个球痛软件的好指南?我关注了http://www.knowledge-transfers.com/it/installing-imagemagick-on-windows-setup-imagick-on-php没有运气......更新:当我在windows7上按照PHPfarmer的回答中的步骤操作时会发生这