我在JavaME中有一个应用程序可以使用VideoControl显示来自取景器的提要
Item videoItem = (Item)vidc.initDisplayMode(VideoControl.USE_GUI_PRIMITIVE, null);
使用适当的方法拍摄快照。但是,我不想拍摄整张照片,而只是拍摄取景器中的缩略图。数据被送到设备的显示器,所以他们在某处。但是我可以获取可以在videoItem中看到的原始数据而不是调用getSnapshot方法,这已经引入了一些编码,需要权限并且需要花费大量时间吗?
提前致谢。
答案 0 :(得分:0)
我担心没有办法做到这一点。除getSnapshot()
之外,您无法使用取景器的图像,正如您所说,由于编码和权限,它不是即时的。
将取景器直接馈送到设备的显示器这一事实意味着它可以比将编码的字节传递给Java本身更快地实现。
如果您特别需要缩略图大小的图像,则需要手动调整getSnapshot()返回的图像大小。