我想在我的 java 程序中使用 ImageJ API 中的 AVI_Writer。 然而,尽管我可以自动化电影编写,但我还没有找到如何在使用该方法时更改帧速率:
writeImage(ImagePlus imp, java.lang.String 路径, int 压缩, int jpegQuality)
有什么想法吗?
谢谢。
最佳答案
如果您查看 saving as AVI 的菜单命令,它有一个设置帧速率的选项,该选项取自隐藏在 Image > Stacks > Tools > Animation Options... 中的设置。在菜单中。
使用command finder ,您可以通过键入 [L] 来调用它,您可以找到这两个命令的源代码:
- 文件 > 另存为 > AVI... =>
ij.plugin.filter.AVI_Writer
- 图像 > 堆栈 > 工具 > 动画选项... =>
ij.plugin.Animator("options")
命令查找器提供了一个方便的按钮,可以直接链接到源文件,看看here和 here 。您会发现帧速率设置在 Calibration 中存储为 fps
ImagePlus的.
关于java - ImageJ API : how to change the framerate when writing AVI,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21636173/