java中载入图片的白色背景如何去掉?

private static Toolkit tk = Toolkit.getDefaultToolkit();方法载入的图,但是都有白色的背景,对象始终是矩形的,无法达到不规则图形。如何解决这个问题?
怎么让图片的白底变成透明呢?

第1个回答  2010-06-25
使用png格式的 透明背景

java中载入图片的白色背景如何去掉?
用图片处理软件(如 ps)把背景 p 掉。当然你也可以网上找个好用一点的软件把背景 p 掉。总之预先把背景 p 掉。

Eclipse里行号和代码中间的背景颜色在哪改?就是图片中的白色部分。
Preferences>>Java>>Editor>>Folding标签页,把Enable folding选项的勾去掉,然后Apply,再把Enable folding选项勾回来,再Apply就好了。。。

JAVA 如何将图片进行反白操作
如果你是想要黑白底片效果的话,那很简单,在“图象-调整-去色”之后,再“图象-调整-反相”就OK了。如果要是要人物是黑色,背景白色的话,首先需要把人物先扣选出来,然后可以使用“图象-调整-变化”或者油漆桶、画笔等工具对人物和背景分别修改。(修改时,请注意正在编辑的是哪个选区,选的时候也可...

如何在java中去掉SWing组件的背景中白色的地方换成透明的?
bufferedImage=g.getDeviceConfiguration().createCompatibleImage(imageIcon.getIconWidth(), imageIcon.getIconHeight(), Transparency.TRANSLUCENT);g.dispose();g=bufferedImage.createGraphics();g.drawImage(imageIcon.getImage(), 0, 0, null);

怎么用java实现抠图功能?
import java.io.*;public class ImageUtils { \/ 图片去白色的背景,并裁切 param image 图片 param range 范围 1-255 越大 容错越高 去掉的背景越多 return 图片 throws Exception 异常 \/ public static byte[] transferAlpha(Image image, InputStream in, int range) throws Exception { Byte...

为什么java的setBackground()不管用,代码如下,背景色一直是白的,麻烦帮...
你的代码里没绘制背景的代码 ,而且,你也没有调用父类的方法,去绘制 我帮你改改 public void paint(Graphics g) {setBackground(Color.cyan);super.paint(g);Graphics2D g2 = (Graphics2D) g;int red, green, blue;red = 255;blue = 255;green = 0;g2.setPaint(new Color(red, green,...

如何把java开发软件的背景调颜色,白色实在太亮了!求指导啊
不知道你说的是不是eclipse的编辑区域的背景,我估且认为是吧。打开菜单Windows->Preferences在弹出的界面中,选择General->Editor->Text Editors,在右边的界面中的Appearance color options中选择Background color,取消勾选右边的System Default,然后就可以选择自己想要的颜色了。

java Captcha 去掉背景
可以注意到每个验证码数字或字母都是同一颜色,所以把验证码平均分成5份。计算每个区域的颜色分布,除了白色之外,颜色值最多的就是验证码的颜色,因此很容易将javaCaptcha背景去掉。

java图片如何补余白
重新画一张图,背景设置为白色,尺寸为400*400,在x=0,y=50处插入400*300的图片即可。

java用BufferedImage和Graphics画图传到页面背景为黑色如何设置成透明...
BufferedImage单独显示就是黑色的,但是你可以在上面画各种颜色的东西,你导入的图片是白色就是白色,不会被覆盖的 如果你不想要黑色,你就弄一张白色的图片覆盖在 BufferedImage上就行了

相似回答