喘Java栖?幣夕頭伏撹匂 - 園殻秘壇利
作者 佚名技术
来源 NET编程
浏览
发布时间 2012-06-13
i);
int charWidth = fm.charWidth(c); //忖憲議錐業
//総軟匯佩
if(Character.isISOControl(c) || offsetLeft >= (getWidth()-charWidth)){
rowIndex++;
offsetLeft = 0;
}
graph.drawString(String.valueOf(c), offsetLeft, rowIndex * fontHeight);
offsetLeft += charWidth;
}
}
@Override
protected void saveImage(BufferedImage image)throws IOException{
ImageIO.write(image, getFormatName(), new File(outputFilePath));
}
}
用Java来显示图片生成器(3)时间:2012-01-28 BlogJava wang1233、类OutputStreamImageCreator的源代码 该类将生成的图片存储到一个输出流中,需要设置out成员变量值。 Java代码 public class OutputStreamImageCreator extends DefaultImageCreator { private OutputStream out ; public OutputStream getOut() { return out; } public void setOut(OutputStream out) { this.out = out; } public OutputStreamImageCreator(){ } public OutputStreamImageCreator(OutputStream out){ this.out = out; } @Override public String getOutputFilePath() { return null; } @Override public void setOutputFilePath(String outputFilePath) { outputFilePath = null; } @Override protected void saveImage(BufferedImage image) throws IOException { if(out!=null) ImageIO.write(image, getFontName(), out); } } 三、实例代码 1、图片存储到文件 StringBuffer sb = new StringBuffer(); sb.append("中华人民共和国\n"); sb.append("中华人民共和国\n"); DefaultImageCreator creator = new DefaultImageCreator("c:\\img.jpeg"); creator.setWidth(150); creator.setHeight(100); creator.setLineNum(60); creator.setFontSize(20); creator.drawImage(sb.toString()); |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |
你可能对下面的文章感兴趣
关于喘Java栖?幣夕頭伏撹匂 - 園殻秘壇利的所有评论