java - 如何使在线用户可以保存/下载我使用 Java Applet 创建的图像?

标签 java image applet

我以前在这里问过一个问题,并从很多知识渊博的人那里得到了一些很好的帮助和建议,所以我想我会用我遇到的另一个编程问题再试一次。

这是基本问题。我创建了一个小型 Java 小程序,它可以拍摄四张图像并将它们组合成一张大图像。更具体地说,我将四张图片组合成一张大图片,打印出来时可以折叠成一张贺卡。一切正常,但我打算将小程序嵌入我的网站,所以我会让用户从我网站上的图像列表中选择他们想要的四张图像,然后根据他们的选择,我将创建大图。

问题来了……当我创建大图像时,我希望用户能够下载它。是否需要创建签名小程序?如果是这样,我该如何签署我的小程序?或者小程序是否有可能以某种方式显示图像,以便用户只需右键单击图像并将其保存到他们的文件系统中。任何意见/建议将不胜感激!!

最佳答案

如果从下载 applet 类本身的同一位置加载图像,则无需对 applet 进行签名。然而,将图像从未签名的小程序保存到本地会出现问题。对于该功能,您需要签署小程序。

或者,对于在网络浏览器中运行的小程序,可以使用以下方法在单独的浏览器框架中显示图像:

applet.getAppletContext().showDocument(imageURL, frameTarget);

从此页面/框架中,图像可以是 saved locally using Javascript .

关于java - 如何使在线用户可以保存/下载我使用 Java Applet 创建的图像?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14390785/

相关文章:

java - Java线程-保持函数与线程的多个返回值同步

c++ - 从资源中加载图像并转换为内存中的位图

delphi - 需要计算哪些像素是(完全)透明的

java - screentoaster.com 如何从浏览器捕获您的计算机屏幕?

java - char[] 中保留的控制台输出导致 OutOfMemoryError

Java异常: NoClassDefFoundError even if place the jar files into classpath correctly

java - java中要记录的异常

javascript - 检测 url/链接并用 img 标签替换图像并用 href 替换链接

java - 如何在 Java 中使用 pin/密码加载 Windows-MY keystore ?

java - Maven Jsoup 缺少 Artifact 异常