Java 在控制台应用程序中显示图像?

Java 在控制台应用程序中显示图像?,java,console-application,Java,Console Application,我有一个控制台应用程序,屏幕上会刮取一些数据,现在我需要做图像比较。如果图像不同,我想向用户显示图像。在执行控制台应用程序期间,显示两个图像的最佳方式是什么?我假设我将使用某种进程间通信来来回发送信息,但我不确定我将如何以一种好的方式进行这项工作 另外,如果可能的话,我不希望将图像存储到文件中。没有理由保留数据,如果控制台应用程序意外终止,最好不要在文件系统上留下任何污点 有人对如何最好地实现这一点有什么想法吗?我不确定我是否理解这种担忧。您应该完全能够有条件地从控制台应用程序中弹出或,我错了吗

我有一个控制台应用程序,屏幕上会刮取一些数据,现在我需要做图像比较。如果图像不同,我想向用户显示图像。在执行控制台应用程序期间,显示两个图像的最佳方式是什么?我假设我将使用某种进程间通信来来回发送信息,但我不确定我将如何以一种好的方式进行这项工作

另外,如果可能的话,我不希望将图像存储到文件中。没有理由保留数据,如果控制台应用程序意外终止,最好不要在文件系统上留下任何污点


有人对如何最好地实现这一点有什么想法吗?

我不确定我是否理解这种担忧。您应该完全能够有条件地从控制台应用程序中弹出或,我错了吗?

如果您的图像已经是某种常见格式(例如PNG、JPEG、BMP),您可以使用中的工具来构建图像。至于向用户显示,只需使用常规的JavaGUI,Swing或AWT即可。如果在显示图像时控制台部件需要继续处理,请在单独的线程中运行GUI


本教程可能包含一些有用的示例。

在控制台中?可能最好使用ASCII艺术:)