当前位置:编程学习 > JAVA >>

java解决图片问题。光照与渐变效果,在线等待

在ps中想产生光照与渐变效果很简单。但是从JAVA中如何实现。求完整代码,在线等待解决 --------------------编程问答-------------------- 是这种效果吗?

import javax.swing.JFrame ;
import javax.swing.JPanel ;

import java.awt.Color ;

public class ChangeColor extends JFrame implements Runnable {
 
 private JPanel p ;
 
 public static void main(String args[]) {
  ChangeColor w = new ChangeColor();
  w.setVisible(true) ;
 }
 
 public ChangeColor() {
  //设置窗体属性
  this.setSize(300,300) ;
  
  //new出组件
  p = new JPanel() ;
  
  //初始化组件属性
  
  //布置窗体
  this.add(p) ;
  
  //启动线程
  new Thread(this).start() ;
 }
 
 public void run() {
  while(true) {
   for (int r = 0; r<256; r++) 
    for (int g = 0; g<256; g++)
     for (int b = 0; b<256; b++) {
      this.p.setBackground(new Color(r , g ,b)) ;
      try { Thread.sleep(10) ; } catch (Exception ex) { }
      this.repaint() ;
     }

  }
 }
}
--------------------编程问答-------------------- 不是的。怪我没把问题说清楚。对不起了。我现在是想将一张图片处理成PS中渐变与光照的那种效果。可以不跟PS的那么明显但是能否实现那种效果。麻烦在给解答一下。可以吗 --------------------编程问答-------------------- 没有回答的吗?来个高手帮忙解决下啊。速度啊 --------------------编程问答-------------------- \jdk\demo\jfc\Java2D看看这个是不是你要的。 --------------------编程问答-------------------- Java Image Filters --------------------编程问答--------------------
引用 4 楼 softroad 的回复:
\jdk\demo\jfc\Java2D看看这个是不是你要的。

+1,重点参考其中的Composite --------------------编程问答-------------------- 能不能给个代码。API不怎么会用啊。能不能给个完成的代码看看 --------------------编程问答-------------------- 我靠,代码就在那个目录。 --------------------编程问答-------------------- 你能不能帮忙写个啊。我看了,但是不懂啊。能不能写个光照的跟渐变的

BufferedImage imagene=new BufferedImage(x,y,BufferedImage.TYPE_INT_RGB);
Graphics2D g2d1=imagene.createGraphics();//在做图片时首先要建立一个画布。空白画布
  应用画布
ImageIO.write(imagene, "jpeg", new File(zhtp)); --------------------编程问答-------------------- 有灰度亮度对比度调节的开源jar --------------------编程问答--------------------
引用 4 楼 softroad 的回复:
\jdk\demo\jfc\Java2D


很好 --------------------编程问答-------------------- \jdk\demo\jfc\Java2D --------------------编程问答-------------------- 能不能给个代码。你们说的那个我看了。我真的看不懂。谁能给个写好的代码。还有没有 --------------------编程问答-------------------- 还有没有能解决的了。还能不能出来个人帮忙写个完整的能执行的代码?还有没有。在线等待。在等待一天
补充:Java ,  Eclipse
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,