IBM コンテンツ マネージャーはすべての画像をグレースケールで保存しますが、それを取得してアプレットに表示すると、グレースケールはバイナリに変換されないか、そのまま残りますが、すべて黒くなります。
何が問題になる可能性がありますか?
アプレットでレンダリングする前に、グレースケール イメージをバイナリに変換する必要がありますか?
編集: ここから TViewerApplet.java を使用していますhttp://publib.boulder.ibm.com/infocenter/cmgmt/v8r4m0/index.jsp?topic=%2Fcom.ibm.samples.doc%2Fsamples%2Fjava%2Fviewer%2Freadme .html
そして、以下のコードから呼び出す
<BODY>
<table width="100%" border="1">
<tr>
<td width="100%">
<applet name="viewerApplet" id="TViewerApplet" width="100%" height="500" align="baseline" code="com.bsli.applet.TViewerApplet.class" codebase="./classes" mayscript="mayscript" archive="cmbview81.jar">
</applet>
</td>
</tr>
</table>
<script type="text/javascript">
var name = '<%=request.getParameter("name")%>';
alert('name..' + name);
var host = '<%=request.getLocalName()%>';
var port = '<%=request.getLocalPort()%>';
var contextPath = '<%=request.getContextPath()%>';
var url = "http://"+host+":"+port+contextPath+"/CMServlet.jsp?pid="+pid;
alert('url..'+url);
url = encodeURI(url);
window.document.viewerApplet.check_setInfo_openDocument(pid,url,name,'<%=request.getParameter("userid")%>');
</script>
</BODY>