我有一些黑白似曾相识的文件,我想添加一些不同的背景图像随机。这是为了使它看起来更像,我认为更好。
使用命令行,我可以提取每个图像,然后编写一些代码来添加背景,但是由于重复,这会大大增加文件的负担。我想将背景添加到文件中一次,然后使用INCL块将其包含在其他页面中。但是,如何通过DjvuLibre命令集实现这一点是非常令人困惑的。
当前的似曾相识文件也有一个文本层,我想要提取,然后再应用。
发布于 2013-08-23 09:45:31
我编写了一些代码来自动化步骤这里。
它们列于下:
为了成功地将背景图像添加到前景图像中,我必须遵循以下步骤(使用DOS Cmd窗口):
1-从Djvu文件中提取比特体RLE图像
-format=rle -v myfile.djvu temp.rle
2-提取(或创建)背景图像。请确保此图像的大小等于或大于前景图像,以便在缩减后有一个整数:
例如,我有一个2592x3508300dpi前景图像,我想要一个100 and的背景图像。所以我创建了一个2592] x 3510 100 3=0图像(我在高度上增加了2个像素,以便有2594模3=0)。经过1/3的重采样后,我得到了一幅864 x 1170的图像。
3- (处理这幅背景图像)并将其保存为myfile.ppm (每像素24位)
4-将以下两个图像加入到一个独特的文件中:
复制/b myfile.rle + myfile.ppm myfile.mix (使用勇敢的老命令)
5-将新页面编码为DjVu文件:
-vv -d 300 myfile.mix myNewFile.DjVu
宾果:有效!
https://stackoverflow.com/questions/18190055
复制