CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
花落谁家,你作主! 盛大widget设计大赛英雄榜
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Java >  J2SE / 基础类

求对图象放大缩小的算法

楼主NightCloud()2002-05-16 22:49:15 在 Java / J2SE / 基础类 提问

请问各位大拿,对图象放大缩小的常用算法有那些,小弟谢过了 问题点数:100、回复次数:5Top

1 楼Iforgot(清风雨)回复于 2002-05-16 23:18:03 得分 0

Java自己就支持,你是要画图显示吧,用drawImage的不同参数函数就可以了。Top

2 楼Iforgot(清风雨)回复于 2002-05-16 23:22:04 得分 30

算法方面,你可以用边缘像素扩大法(我自己给取得名字)、我想你不是搞专业图像处理算法研究的,一般不必要自己写的、也用不着考虑。像我学过图像处理,现在还不忘了,只有用时还有可能再去查资料。Top

3 楼NightCloud()回复于 2002-05-17 01:47:10 得分 0

thanks   Iforgot(清风雨),能给个例子吗Top

4 楼turbochen(程序员)回复于 2002-05-17 08:59:06 得分 35

以下网址有许多处理图像的源码:  
  http://dmoz.org/Computers/Programming/Languages/Java/Class_Libraries/Graphics/  
  http://dmoz.org/Computers/Programming/Languages/Java/Class_Libraries/Graphics/Data_Formats/Top

5 楼skyyoung(路人甲)回复于 2002-05-17 09:45:12 得分 35

Scale   an   Image  
  import   java.awt.image.*;  
  import   java.awt.*;  
  import   java.net.*;  
   
  public   class   app   extends   java.applet.Applet   {  
      Image   source;  
      Image   resizedImage;  
   
      public   void   init()   {  
          MediaTracker   media   =   new   MediaTracker(this);  
          //   java   how-to   image   for   example  
          source   =   getImage(getDocumentBase(),"jht.gif");  
          media.addImage(source,0);  
          try   {  
              media.waitForID(0);  
              //   scale   down,   half   the   original   size      
              ImageFilter   replicate   =    
                    new   ReplicateScaleFilter  
                        (source.getWidth(this)/2,   source.getHeight(this)/2);  
              ImageProducer   prod   =    
                    new   FilteredImageSource(source.getSource(),replicate);  
              resizedImage   =   createImage(prod);  
              media.addImage(resizedImage,1);  
              media.waitForID(1);  
              }    
          catch(InterruptedException   e)   {}  
          }  
   
      public   void   paint(Graphics   g)   {  
          g.drawImage(source,   10,10,this);  
          g.drawImage(resizedImage,10,   80,this);  
          }  
  }  
     
  ---------------  
  shmilu@sina.comTop

相关问题

  • 图像放大缩小算法
  • 图象缩小算法:请高手指点!
  • 谁有放大 缩小位图的算法? vc的
  • 谁知道灰度级插值的算法?我是想放大一幅图象
  • 如何在图象框里放大,缩小图片。
  • 如何放大和缩小Picturebox里的图象
  • 不好意思问一下,放大缩小图形应采用何种算法?
  • 哪位有图像放大、缩小、亮度、对比度的算法
  • 求图象模糊算法
  • 图象处理算法

关键词

  • 算法
  • media
  • source
  • resizedimage
  • image

得分解答快速导航

  • 帖主:NightCloud
  • Iforgot
  • turbochen
  • skyyoung

相关链接

  • CSDN Java频道
  • Java类图书
  • Java类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo