Tag: 加工

使用Ruby-Processing导出QuickTime影片

我正在使用Ruby-Processing来制作Processing应用程序。 如何导出我的应用程序的QuickTime影片? 我尝试过以下方法: load_library ‘video’ import ‘processing.video.MovieMaker’ def setup # stuff… @mm = MovieMaker.new(WIDTH, HEIGHT, “drawing.mov”, 30, MovieMaker.H263, MovieMaker.HIGH) end def draw # stuff… @mm.add_frame end def mouse_pressed @mm.finish_movie end 但这似乎不起作用,我得到这个错误: java.lang.reflect.InvocationTargetException at java.awt.EventQueue.invokeAndWait(EventQueue.java:1078) at quicktime.QTSession.(QTSession.java:94) at quicktime.util.QTUtils.(QTUtils.java:33) at processing.video.MovieMaker.(MovieMaker.java:110) at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Class.java:247) at org.jruby.javasupport.JavaSupport.loadJavaClass(JavaSupport.java:147) at org.jruby.javasupport.JavaSupport.loadJavaClassVerbose(JavaSupport.java:156) at org.jruby.javasupport.JavaClass.forNameVerbose(JavaClass.java:944) at org.jruby.javasupport.JavaClass.for_name(JavaClass.java:956) at org.jruby.javasupport.Java.get_proxy_class(Java.java:445) […]

进程’pid,ppid,uid,euid,gid和egid之间有什么区别?

上下文:我正在获取当前的Ruby进程ID。 Process.pid #=> 95291 Process.ppid #=> 95201 Process.uid #=> 501 Process.gid #=> 20 Process.euid #=> 501 Process.egid #=> 20