将pdf转换为相同质量的Tiff

时间:2018-08-27 11:46:53

标签: linux ghostscript imagick freeswitch

我们正在使用以下shell脚本在tiff中转换pdf附件,但质量方面存在问题,因此,请检查下面的shell脚本,让我们知道可以提高质量以及压缩文件大小的任何信息。可能在谈话中。

shell_exec('/usr/bin/gs -q -sDEVICE=tiffg4 -r204x392 -dBATCH -dPDFFitPage -dNOPAUSE -sOutputFile=america_out7.tif america_test.pdf');

我们尝试了以下命令,但质量似乎更好,但是当我们打算通过自由切换发送传真时

gs -q -r1233x1754 -dFitPage -sPAPERSIZE=a4 -dFIXEDMEDIA -dPDFSETTINGS=/ebook -dNOPAUSE -dBATCH -sDEVICE=tiffg4 - -sOutputFile=america_out7.tif america_test.pdf 

我们收到以下错误

"Fax processing not successful - result (11) Far end cannot receive at the resolution of the image. "

因此,在这里我们需要您的帮助来解决此问题,请提供其他任何方式。

等待对此回应。

1 个答案:

答案 0 :(得分:0)

传真机仅支持某些分辨率。如果您将第3组或第4组CCITT压缩的TIFF读取,则许多传真机可以读取,提取压缩的图像数据并将其直接发送到兼容的传真机。

“标准”是204x98,“精细”是204x96,“超精细”是400x391。

您选择的分辨率为1233x1754。这比我所支持的任何传真规范高3倍。因此,您的接收传真机当然无法应付。请注意,没有传真标准(除非有新的传真标准似乎不太可能)也支持600x600,尽管特定制造商完全有可能在自己的设备之间支持这种标准。

自然地,分辨率越高,渲染输出的质量就会越好,这就是为什么使用更高的分辨率会带来更好的质量的原因。

每个人都希望实现“更好的质量和更低的文件大小”的神奇目标,但是没有这样的事情。这始终是一个权衡。

您可能会发现,使用超精细分辨率(400x391)可以提高文件质量,但质量更高。.您不能比普通传真更高。

请注意,PDFSETTINGS开关无效,但pdfwrite设备除外,该设备用于创建 PDF文件,而不读取它们。

这也不是Stack Overflow的主题,因为这不是编程问题。一点也不,而且Stack Overflow并不是一个通用的支持论坛。