Javascript 将图像从java小程序传递到html

Javascript 将图像从java小程序传递到html,javascript,html,applet,parameter-passing,Javascript,Html,Applet,Parameter Passing,我使用一个签名的java小程序从用户的文件系统加载一个映像。 然后我想在运行小程序的网站上显示此图像 我知道如何在applet和JavaScript之间通信,但我只使用字符串和数字作为参数 如何处理图像对象以及如何在网站上显示它们 如果需要,我可以转换小程序中的格式以匹配JavaScript 编辑: 我通过JSObject调用将Image对象从java传递到javascript。Chrome会忽略呼叫,Firefox会崩溃。这可能会解决您的问题 这可能会解决您的问题 您可以将图像编码为Base

我使用一个签名的java小程序从用户的文件系统加载一个映像。 然后我想在运行小程序的网站上显示此图像

我知道如何在applet和JavaScript之间通信,但我只使用字符串和数字作为参数

如何处理图像对象以及如何在网站上显示它们

如果需要,我可以转换小程序中的格式以匹配JavaScript

编辑:
我通过JSObject调用将Image对象从java传递到javascript。Chrome会忽略呼叫,Firefox会崩溃。

这可能会解决您的问题

这可能会解决您的问题

您可以将图像编码为Base 64,将其作为字符串传递给JS,并使用以下数据:image/gif;表单URL以在网页中显示它。您需要“滚动您自己的”Base64编码器或查找API,因为J2SE没有用于转换的内置方法。1

它在HTML中可能看起来像这样

<img src="data:image/gif;base64,R0lGODlhEAAOALMAAOazToeHh0tLS/7LZv/0jvb29t/f3//Ub/
/ge8WSLf/rhf/3kdbW1mxsbP//mf///yH5BAAAAAAALAAAAAAQAA4AAARe8L1Ekyky67QZ1hLnjM5UUde0ECwLJoExKcpp
V0aCcGCmTIHEIUEqjgaORCMxIC6e0CcguWw6aFjsVMkkIr7g77ZKPJjPZqIyd7sJAgVGoEGv2xsBxqNgYPj/gAwXEQA7" 
width="16" height="14" alt="embedded folder icon">

您可以将图像编码为Base 64,将其作为字符串传递给JS,并使用以下数据:image/gif;表单URL以在网页中显示它。您需要“滚动您自己的”Base64编码器或查找API,因为J2SE没有用于转换的内置方法。1

它在HTML中可能看起来像这样

<img src="data:image/gif;base64,R0lGODlhEAAOALMAAOazToeHh0tLS/7LZv/0jvb29t/f3//Ub/
/ge8WSLf/rhf/3kdbW1mxsbP//mf///yH5BAAAAAAALAAAAAAQAA4AAARe8L1Ekyky67QZ1hLnjM5UUde0ECwLJoExKcpp
V0aCcGCmTIHEIUEqjgaORCMxIC6e0CcguWw6aFjsVMkkIr7g77ZKPJjPZqIyd7sJAgVGoEGv2xsBxqNgYPj/gAwXEQA7" 
width="16" height="14" alt="embedded folder icon">

我也看到了,但是我想用html显示图像,而不是在appleti上打印。我也看到了,但是我想用html显示图像,而不是在applethmm上打印图像。这可能行得通。您是否有过1600x1200大型图像性能方面的经验?这是否适用于gif等其他格式?1不,但除非用于动画,否则应该可以。我想是的。嗯,这可能行得通。您是否有过1600x1200大型图像性能方面的经验?这是否适用于gif等其他格式?1不,但除非用于动画,否则应该可以。我想是的。