草庐IT

ImageMagick

全部标签

linux - OCR - 使用 tesseract 3.0 和 imagemagick 6.6.5 从图像中获取文本

我正在尝试构建一个允许我在图像中搜索文本的shell脚本。基于文本,脚本将尽力从图像中获取文本。我希望您对此提出意见,因为此脚本似乎适用于大多数图像,但不适用于文本字体颜色类似于文本周围较小环境的那些图像。#!/bin/bash##imt-ocr.shisimagemagicktessearcOCRtoolthatisusedforfindingouttextinimage##Arguments:#1--imagefilename(withpath)#2--texttosearchinimage(defaultto'')#3--occurenceoftext(defaultto1)#U

linux - OCR - 使用 tesseract 3.0 和 imagemagick 6.6.5 从图像中获取文本

我正在尝试构建一个允许我在图像中搜索文本的shell脚本。基于文本,脚本将尽力从图像中获取文本。我希望您对此提出意见,因为此脚本似乎适用于大多数图像,但不适用于文本字体颜色类似于文本周围较小环境的那些图像。#!/bin/bash##imt-ocr.shisimagemagicktessearcOCRtoolthatisusedforfindingouttextinimage##Arguments:#1--imagefilename(withpath)#2--texttosearchinimage(defaultto'')#3--occurenceoftext(defaultto1)#U

php - 如何将大型 SVG 文件转换为平铺的 PNG?

我有一个很大的SVG文件(大约60MB,10000x10000像素,但有可能变得更大),我想从中创建许多平铺的256x256PNG图像(在那个例子中会有为1600张图片;round(10000/256)^2).有没有人知道如何在Web服务器上执行此操作(除其他外还运行PHP)?我考虑过rsvg,但它似乎没有任何修改边界框的功能(我宁愿避免为每个部分手动执行此操作)。ImageMagick或许能够做到这一点,但我一直没有足够的运气让它发挥作用。使用rsvg创建一个大的PNG,然后使用专用于平铺非常大的图像的工具可能会起作用,但我没有找到这样的东西!速度并不是真正的问题,尽管它是可取的,所

php - 如何将大型 SVG 文件转换为平铺的 PNG?

我有一个很大的SVG文件(大约60MB,10000x10000像素,但有可能变得更大),我想从中创建许多平铺的256x256PNG图像(在那个例子中会有为1600张图片;round(10000/256)^2).有没有人知道如何在Web服务器上执行此操作(除其他外还运行PHP)?我考虑过rsvg,但它似乎没有任何修改边界框的功能(我宁愿避免为每个部分手动执行此操作)。ImageMagick或许能够做到这一点,但我一直没有足够的运气让它发挥作用。使用rsvg创建一个大的PNG,然后使用专用于平铺非常大的图像的工具可能会起作用,但我没有找到这样的东西!速度并不是真正的问题,尽管它是可取的,所

python - 如何获取桌面上像素的颜色? (Linux)

我想在我的Linux桌面上获取坐标已知的像素的颜色。到目前为止,我一直在使用"import-windowSomeWindow-crop1x1+X+Y/tmp/grab.jpg"然后使用Python和PIL提取像素值.这完成了工作,但是由于导入在裁剪之前抓取了整个窗口,所以它非常慢:(有什么聪明的方法可以只抓取一个像素的颜色吗?我知道相对(窗口)和绝对坐标。最好使用Python或shell脚本,但如果您知道一些聪明的C/X11功能,也请让我知道:) 最佳答案 这可以解决问题,但需要python-gtk:importgtk.gdkimp

python - 如何获取桌面上像素的颜色? (Linux)

我想在我的Linux桌面上获取坐标已知的像素的颜色。到目前为止,我一直在使用"import-windowSomeWindow-crop1x1+X+Y/tmp/grab.jpg"然后使用Python和PIL提取像素值.这完成了工作,但是由于导入在裁剪之前抓取了整个窗口,所以它非常慢:(有什么聪明的方法可以只抓取一个像素的颜色吗?我知道相对(窗口)和绝对坐标。最好使用Python或shell脚本,但如果您知道一些聪明的C/X11功能,也请让我知道:) 最佳答案 这可以解决问题,但需要python-gtk:importgtk.gdkimp

linux - ImageMagick:如何在调整大量图像文件大小时实现低内存使用?

我想调整大量(大约5200个)图像文件(PPM格式,每个大小为5MB)的大小,并使用convert将它们保存为PNG格式。简短版:convert会占用24GB的内存,尽管我使用的语法告诉convert连续处理图像文件。长版:关于超过25GB的图像数据,我认为我不应该同时处理所有文件。我搜索了有关如何连续处理图像文件的ImageMagick文档,然后我found:Itisfasterandlessresourceintensivetoresizeeachimageitisread:$convert'*.jpg[120x120]'thumbnail%03d.png此外,thetutoria

linux - ImageMagick:如何在调整大量图像文件大小时实现低内存使用?

我想调整大量(大约5200个)图像文件(PPM格式,每个大小为5MB)的大小,并使用convert将它们保存为PNG格式。简短版:convert会占用24GB的内存,尽管我使用的语法告诉convert连续处理图像文件。长版:关于超过25GB的图像数据,我认为我不应该同时处理所有文件。我搜索了有关如何连续处理图像文件的ImageMagick文档,然后我found:Itisfasterandlessresourceintensivetoresizeeachimageitisread:$convert'*.jpg[120x120]'thumbnail%03d.png此外,thetutoria

php - Imagemagick 将多个图像转换为 pdf 大小

对于一个项目,我正在运行ImageMagick以将多个图像(所有相同大小的960x570)转换为单个PDF。我正在运行的命令是:convert*.jpgpdf/export.pdf由于图像的大小都相同,我希望每个PDF页面的大小都相同,但情况并非如此,如下面的屏幕截图所示:这有点烦人,因为我不知道如何强制每个PDF页面的大小相同。我在android设备、ubuntupdf阅读器和adobe阅读器上测试了PDF,它们都显示不同的大小。感谢您的帮助!编辑1:在按照MarcB和Basti的建议测试了更多内容后,我设法在JPG(上传的)图像上设置了相同的尺寸。问题仍然存在于使用webkit2p

php - Imagemagick 将多个图像转换为 pdf 大小

对于一个项目,我正在运行ImageMagick以将多个图像(所有相同大小的960x570)转换为单个PDF。我正在运行的命令是:convert*.jpgpdf/export.pdf由于图像的大小都相同,我希望每个PDF页面的大小都相同,但情况并非如此,如下面的屏幕截图所示:这有点烦人,因为我不知道如何强制每个PDF页面的大小相同。我在android设备、ubuntupdf阅读器和adobe阅读器上测试了PDF,它们都显示不同的大小。感谢您的帮助!编辑1:在按照MarcB和Basti的建议测试了更多内容后,我设法在JPG(上传的)图像上设置了相同的尺寸。问题仍然存在于使用webkit2p