如何使用Fred';s ImageMagick textcleaner脚本?

如何使用Fred';s ImageMagick textcleaner脚本?,imagemagick,imagemagick-convert,Imagemagick,Imagemagick Convert,我想在我的一些图像上做OCR,但是图像不是很令人印象深刻。所以,为了清理它,我想使用Fred的ImageMagick Textcleaner脚本。我发出的命令:- sh textcleaner.sh input_file output_file -g -e stretch -f 25 -o 20 -t 30 -u -s 1 -T -p 20 这就是弗雷德在网站上给出的论点。我也在做同样的样本图像。但我不这么认为,我的任何选择都是有效的,一切都是默认的。我也一直在犯这个错误 textcleane

我想在我的一些图像上做OCR,但是图像不是很令人印象深刻。所以,为了清理它,我想使用Fred的ImageMagick Textcleaner脚本。我发出的命令:-

sh textcleaner.sh input_file output_file -g -e stretch -f 25 -o 20 -t 30 -u -s 1 -T -p 20
这就是弗雷德在网站上给出的论点。我也在做同样的样本图像。但我不这么认为,我的任何选择都是有效的,一切都是默认的。我也一直在犯这个错误

textcleaner.sh: line 177: type: textcleaner.sh: not found
usage: dirname path
usage: basename string [suffix]
       basename [-a] [-s suffix] string [...]

最后,我不得不将文件保存在textcleaner脚本所在的文件夹中。我怎样才能使它成为全局的,并给出它的绝对路径,而不是将文件放在textcleaner所在的任何地方。

这是一个
bash
脚本-它在第一行这样说-但您试图在
sh
中运行它-这不是
bash
。您需要通过运行

chmod +x textcleaner
然后,您可以使用以下方法正确运行它:

./textcleaner ... arguments ...

这将使错误消息消失。然后试着给我们看一个示例图像,这样我们就可以试着看看问题出在哪里。

这是一个
bash
脚本-它在第一行这样说-但您试图在
sh
中运行它-它不是
bash
。您需要通过运行

chmod +x textcleaner
然后,您可以使用以下方法正确运行它:

./textcleaner ... arguments ...

这将使错误消息消失。然后尝试向我们显示一个示例图像,以便我们可以尝试查看问题所在。

在我的ImageMagick脚本中,语法是脚本名称…参数。。。输入输出。所以你的命令应该是

bash textcleaner.sh -g -e stretch -f 25 -o 20 -t 30 -u -s 1 -T -p 20 input_file output_file 


请参阅我的主页上的我的指针以供使用(进一步配置):

在我的ImageMagick脚本中,语法是脚本名称…参数。。。输入输出。所以你的命令应该是

bash textcleaner.sh -g -e stretch -f 25 -o 20 -t 30 -u -s 1 -T -p 20 input_file output_file 


在我的主页上查看我的指针以供使用(进一步配置):

请定义“不工作”-是否仍有错误消息?让我们看看你的形象。请告诉我们您的操作系统和IM版本…请在“请定义“不工作”中查看我的指针-是否仍有错误消息?让我们看看你的形象。请告诉我们您的OS和IM版本…请参阅我的使用指南。您是否介意告诉我输出文件可以使用哪些格式,或者脚本是否有点不可知?我在脚本代码中找不到任何与此相关的内容,我正在随机尝试.tiff和.jpeg,只是想看看这是否会影响它。您可以输出Imagemagick支持的任何(光栅)图像格式。这完全取决于输出图像使用的后缀。对于输入图像也是如此。像PDF这样的矢量格式可能不会产生你想要的结果。是的,似乎就是这样。首先将pdf转换为其他格式,然后进行编辑。谢谢,我不能完全确定。我尝试了相同的命令,但出现了以下错误
——FILE input.jpg不可读或大小为零--
可能是
。jpg
不受支持吗?我还尝试了
sudo
.png
。RegardsJPG适合输入。您可能需要提供输入和输出图像的路径。请注意,我的脚本不在Windows上运行。这是一个bash unixshell脚本。使用bash而不是sh。请确保在bashshell窗口中运行脚本。请务必阅读我的使用说明,尤其是使脚本可执行。您是否介意告诉我输出文件可以使用哪些格式,或者脚本是否有点不可知?我在脚本代码中找不到任何与此相关的内容,我正在随机尝试.tiff和.jpeg,只是想看看这是否会影响它。您可以输出Imagemagick支持的任何(光栅)图像格式。这完全取决于输出图像使用的后缀。对于输入图像也是如此。像PDF这样的矢量格式可能不会产生你想要的结果。是的,似乎就是这样。首先将pdf转换为其他格式,然后进行编辑。谢谢,我不能完全确定。我尝试了相同的命令,但出现了以下错误
——FILE input.jpg不可读或大小为零--
可能是
。jpg
不受支持吗?我还尝试了
sudo
.png
。RegardsJPG适合输入。您可能需要提供输入和输出图像的路径。请注意,我的脚本不在Windows上运行。这是一个bash unixshell脚本。使用bash而不是sh。请确保在bashshell窗口中运行脚本。请务必阅读我的指针以供使用,尤其是使脚本可执行。