0
我想在我的java程序中使用來自ImageJ API的AVI_Writer。 但是,即使我可以自動化電影寫作,但我還沒有發現如何在使用該方法時更改幀率:ImageJ API:如何在寫入AVI時更改幀率
writeImage(ImagePlus imp,java.lang.String path,int compression,int jpegQuality)
有什麼想法?
謝謝。
我想在我的java程序中使用來自ImageJ API的AVI_Writer。 但是,即使我可以自動化電影寫作,但我還沒有發現如何在使用該方法時更改幀率:ImageJ API:如何在寫入AVI時更改幀率
writeImage(ImagePlus imp,java.lang.String path,int compression,int jpegQuality)
有什麼想法?
謝謝。
如果您查看saving as AVI的菜單命令,則可以選擇設置幀速率,該速率取自菜單中隱藏在Image > Stacks > Tools > Animation Options...中的設置。
使用command finder,您可以通過鍵入[L]調用,你會發現這兩個命令來源:
ij.plugin.filter.AVI_Writer
ij.plugin.Animator("options")
命令取景器提供了一個方便的按鈕,直接鏈接到源文件,看看here和here。您會發現幀速率設置存儲在ImagePlus的Calibration中fps
。
謝謝,我試圖創建一個像這樣的新校準:Calibration cal = new Calibration(ip),其中ip是我的ImagePlus,但它沒有奏效。相反,我做了校準cal = ip.getCalibration(); cal.fps = 60; ip.setCalibration(CAL);現在它完美地工作:D – Myoch