小编Cof*_*ver的帖子

在 ImageMagick 中使用 -flatten 选项

我的程序使用 ImageMagick 将多页 tiff 转换为 pdf。

convert.exe "C:\multipage_tiff_example.tif" -flatten "pdf:C:\cache\multipage_tiff_example-636946171.pdf"

问题

如果我在上面的命令中对多页 tiff文件使用 -flatten,它只会将tiff第一页呈现为 pdf。

并删除 -flatten,为所有页面提供正确的PDF格式。

我的疑惑

我也在这里阅读了 -flatten 选项。但我无法理解为什么它只在呈现中提供一个页面。

imagemagick imagemagick-convert

0
推荐指数
1
解决办法
3161
查看次数

Java将无法正常循环

由于某种原因,这个程序将不loop正确,它应该等待用户输入,然后决定天气它应该循环.相反,它跳过用户输入部分,直接决定它需要loop,然后允许用户输入到被考虑在内.

例如,它要求一个数字,我输入5,然后它说"你想再去一次吗?" "请使用是或否,区分大小写!" "你想再去一次吗?".在它运行之后它将接受用户输入,我想到使用睡眠(2000),但我不希望它只是跳过并假设用户没有放什么事.我很难过!请记住,这是我第二天使用java.我是一个newbie,这只是我正在进行的第三个项目.我在另一个程序上遇到了这个问题,但我设法解决它很好.但是这个似乎不想以同样的方式工作,尽管我的框架完全相同.

do {
                System.out.println("would you like to go again?");
                if (input.hasNextLine()){

                    again = input.nextLine();
                    if (again.equals("yes")){
                        yon2 = false;
                        dateconverter.main(args);
                    }else if (again.equals("no")){
                        System.out.println("good bye");
                        Thread.sleep(4000);
                        System.exit(0);
                    }else{
                        yon2 = true;
                        System.out.println("Please use either yes or no. caps sensative!");
                    }
                }
            } while (!(yon2 = false));
Run Code Online (Sandbox Code Playgroud)

java loops

-2
推荐指数
1
解决办法
130
查看次数

标签 统计

imagemagick ×1

imagemagick-convert ×1

java ×1

loops ×1