package test;

import java.awt.AlphaComposite;
import java.awt.Color;
import java.awt.Font;
import java.awt.Graphics2D;
import java.awt.image.BufferedImage;
import java.io.File;

import javax.imageio.ImageIO;

public class DrawGraphics {

/**
* @param args
*/
public static void main(String[] args) throws Exception{
int width=800;
int height=800;
File file = new File("C:/image.jpeg");
BufferedImage bi = new BufferedImage(width, height,
BufferedImage.TYPE_INT_RGB);//RGB形式
Graphics2D g2 = (Graphics2D) bi.getGraphics();
g2.setBackground(Color.WHITE);//设置背景色
g2.clearRect(0, 0, width, height);//通过使用当前绘图表面的背景色进行填充来清除指定的矩形。
g2.setPaint(Color.BLUE);//设置画笔,设置Paint属性
g2.drawOval(0, 0, 80, 80);
ImageIO.write(bi, "jpeg", file);
g2.dispose();
System.out.println("test");

package test; import java .awt.AlphaComposite;import java .awt.Color;import java .awt.Font;import java .awt. Graphics2D ;import java .awt.image.BufferedImage;import java .io.File; import java x.imageio.Image... java 为透明 图片 添加背景颜色需求介绍解决方式 项目需要实现在线无纸化合同签署,调用触屏手写签名生成电子合同,在生成合同过程中需要调用OCR 技术对签署文字进行识别,在此过程中,生成的电子签 图片 背景必须是透明的(为了附着在合同上),但是OCR技术对透明 图片 上文字无法识别,因此在调用OCR前需要对 图片 进行处理,增加背景颜色,提高识别率。 查阅资料发现许多同学使用 java G... import java .awt. Graphics2D ; import java .awt.Transparency; import java .awt.image.BufferedImage File f = new File("D:\tag\20141204\chengxu\business-dossier\business-dossier-web\src\main\webapp\upload\2017-08-07\C7A23630C2700001FCD951071A601214.ico");          ICOFile ico = new ICOFile(f.toURL() graphics2d .setBackground(Color.WHITE); graphics2d .clearRect(0, 0, width, height); graphics2d .setPaint(new Color(backgr... 刚做了自动生成名片的公众号, 图片 拼接,文字拼接,开发在windows下 图片 和文字都能正常的生成出来。当我将程序发布到linux服务器时,生成的名片 图片 文字没生成出来。BufferedImage big = ImageIO.read(new URL("http://****.jpg"));BufferedImage small = ImageIO.read(new URL("http://****"...