On Ghostscript:创建一个空白.tif文档的最快方法
问题描述:
传统后端需要带.tif文档的电子邮件正文,没有tif,并且失败。所以我需要生成一个空白.tif,有没有一种快速的方法来做到这一点与ghostscript?On Ghostscript:创建一个空白.tif文档的最快方法
编辑:使项目安装时使用一次,当我需要它。
答
下面的行中会产生1个像素TIFF文件(340个字节)。这是我能得到的最小的Tiff文件。
gswin32c.exe -q -dNOPAUSE -sDEVICE=tiffpack -g1x1 -sOutputFile=small.tif -c newpath 0 0 moveto 1 1 lineto closepath stroke showpage quit
事实上,你甚至可以减少命令:
gswin32c.exe -q -dNOPAUSE -sDEVICE=tiffpack -g1x1 -sOutputFile=small.tif -c showpage quit
没有大小的增益,唉。
答
难道你不能让你的空白.tif文件一次,然后每次需要时附加相同的文件?
最好这样做,但我仍然想生成它,因为我不想创建它,然后将其分发到包中。 – Setori 2008-10-23 04:53:02
.tif的定义不会改变,所以一旦生成的文件可以被认为只是一组字节,它是“blank .tif”的魔术字。您不必将其存储在文件系统中,它可以作为资源或直接存储在代码中。没有比一个额外的依赖更好吗? – fryguybob 2008-10-23 04:57:13