如何将PImage图像对象转换为java.io.File对象?

如何将PImage图像对象转换为java.io.File对象?,java,file-io,processing,Java,File Io,Processing,在处理过程中是否可以将PImage对象的图像转换为java.io.File对象 我可以先将PImage保存到磁盘并将其加载到File类中,但我认为这不是一个好方法。如何将PImage直接转换为文件?好吧,这两个对象在java中有着根本的不同。。。文件对象只是对文件系统中的文件或目录的引用,而PImage实际上包含图像的像素数据,但不包含该图像在系统中存在的位置。因此,由于一个是引用,另一个是实际内容,一个高度相关的问题是您需要java.io.File做什么?作为旁注,这是一个答案:String

在处理过程中是否可以将PImage对象的图像转换为java.io.File对象


我可以先将PImage保存到磁盘并将其加载到File类中,但我认为这不是一个好方法。如何将PImage直接转换为文件?

好吧,这两个对象在java中有着根本的不同。。。文件对象只是对文件系统中的文件或目录的引用,而PImage实际上包含图像的像素数据,但不包含该图像在系统中存在的位置。因此,由于一个是引用,另一个是实际内容,一个高度相关的问题是您需要java.io.File做什么?作为旁注,这是一个答案:String imagePath=“Users/Carven/Desktop/lol.jpg”;PImage img=加载图像(图像路径);java.io.File f=新文件(imagePath)@PetrosKoutsolampros我感觉他是在动态生成PImage(“先将PImage保存到磁盘”),而不是加载现有文件。kevinsa5说得对。谢谢。尽管如此,还是读一下我写的。文件类不包含任何内容,因此无法将PImage“转换”为它。您只能将其保存在某个位置,并从中创建一个文件。不过,我确实要求您澄清需要文件对象做什么,因为您可能还可以做其他事情。