JXL APIを使用してExcelファイルに画像を追加します。使用ライブラリ:
jcommon(1.0.14)
はJFreeChart(1.0.13)
JXL(2.6.10)JXLを通じてExcelに追加すると画像がぼやけます
// chartImage is of type BufferedImage
com.KeyPoint.PngEncoder encoder = new com.KeyPoint.PngEncoder(chartImage, true, 0, 0);
jxl.write.WritableImage image = new jxl.write.WritableImage(0, 2, (chartImage.getWidth()/100),16,
encoder.pngEncode());
sheet.addImage(image);
問題がWritableImageコンストラクタは、行の面で幅と高さを取ることで、列(幅:列0から列chartImage.getWidth()/ 100、高さ:行2から行16)。これにより、チャート画像がぼやけます。
JXLを使用して元の画像をExcelに取り込むにはどうすればよいですか?親切に助けてください。ありがとう! :-)
+1元の画像が保持されているのを忘れてしまった。 – trashgod
鮮やかでシンプルなソリューションJes ...私のために働いた..ありがとう! :) –