在幸福中痛苦的挣扎

专注于效率 专注于价值
 
书法.JAVA BLOG

图片编辑器的实现--基于JAVA技术

一、 技术概述

Java 完全可以出色的实现多媒体的编辑与处理,包括图象的处理技术( JGraph )、动画技术( JFlash )、声音视频技术( JMF )等等;

Java 对图象处理进行了很好的支持,通过 java 提供的类,我们完全可以对图象进行各种常见的操作和变换;      
      1、
java图形图象处理所用到的相关类与接口:
   
             java.awt.color、java.awt.grahpics、java.awt.image、          
      java.awt.image.bufferedimage、java.awt.image.LookupOp
    
      java.awt.image.ConvolveOp
java.awt.image.AffineTransformOp
      bufferedimageop接口及其实现类等;


2、  java 图形图象处理可以完成的功能:

图象文件的打开(浏览)与保存(支持 jpg jpeg gif png 等)、放大镜操作、旋转与镜像操作、反色和其他反色、黑白色阈值处理、亮度调整、缩放显示、边缘化、图形的锐化和钝化、其它功能等; .

3、  java 图形图象处理应用范围及限制:

……………….

 

 

二、 实例演示介绍

c/s  Demo  下载 ….

 

 

三、 关于使用 java .net 技术实现图片编辑的分析与比较

关于 java .net 的争论从来没有停止过。

    开放性是 Java 生命力的源泉,它不属于一个单独的公司,尽管 Sun 在其中起着关键性的作用。众多世界级的公司,例如 IBM 、甲骨文、 BEA 等等,都对 Java 都给予完全的支持,正是这样, java 的存在并继续产生一系列不平凡的影响是无庸置疑的;    
    
出自微软的 .NET 最大的特点就是容易上手。花上两三个月时间,你就可以像模像样地当软件工程师了。相比之下, Java 就不那么容易。而且,从软件技术的深度来看, .NET 之中有没有分布式事务处理,这个问题仍然被许多资深的软件人员所质疑 ….

不过,是同意 java 中的开发框架模式及诸多优秀开源组件更有价值,还是要更注重 .net 的开发效率,这要根据企业以及项目自身来抉择,如果对于一个有着深厚的开发积累或者打算在相当一段时间长期使用的项目来说,没有采用 java 开发平台的确是一个不太合理的事情,因为从长期看来,新的平台系统的混合使用必然会造成一些产品的不同平台的重复开发,而另一方面因为 java 独有的设计模式框架,会让一个 java 程序的后期维护变得相当简单容易,由此看来,它的开发成本并不一定会比其它语言的开发费用要高。

此前, Jupitor 公司发布的一个报告显示, 62% 的中小企业已经采用了 .NET ,而 36% 的企业则采用基于 Java IBM   WebSphere 等服务平台。包括微软公司开发业务的负责人约翰·蒙哥马利也曾经表示:“ Java 未来将会变成底层的编程框架,没有人可以通过它赚钱,它将会变成一个普通商品。”按照他的预测,明天的 java 或许就相当于今天的 C

    在图形图片的处理领域内,有许多种不同的编程方式,就 java 技术而言,可以直接调用 java api 实现,同时在 java 开源社区也有不少开源的组件,从效率上考虑,显然后者是一种更好的选择,并且相信在 java 领域内以后一定会有更多更优秀的开放性源码出现,这就是 java 的活力 java 的优势;
四、 设想

方案 1 Ajax +java

  理由:充分利用 Ajax 胖客户端、无刷新加载提交数据及异步通信的特征,构造出 Internet 上极速处理图片及照片的体验平台,从而大大减少用户等待页面刷新的烦恼,使客户在充分享受上网的乐趣的同时对公司的产品也留下更为深刻的印象。

  优点:继承 java 平台产品系统无关性、安全性、易维护升级、开放性等所有优点;

方案 2 :多语言平台开发模式   java 平台实现在线编辑图片的功能而以其它语言平台(如 .net+GAI )实现本地图片处理功能  

理由:语言本身无所谓好不好,它只是一个工具,它们都是为产品服务的,而产品又是为客户服务的,所以采用什么平台来开发产品最终是用户说了算, java 的出现本身就是基于 Internet 的,因此 B/S 模式下采用 java 技术,而以其它语言开发用户桌面应用程序,扬长避短,不但可以有效减小风险,而且产品开发周期也会快很多。

优点:风险小,效率高。

                                                              

                                                      

                                                               copyright@   彭书法

                                                                                    

posted on 2006-11-21 22:08 书法 阅读(4910) 评论(3)  编辑  收藏 所属分类: 其它相关

Feedback

# re: 图片编辑器的实现--基于JAVA技术 2006-11-22 13:14 周行

支持  回复  更多评论   

# re: 图片编辑器的实现--基于JAVA技术 2008-05-27 12:02 star24

@周行
您好,我下载了您的演示代码,编译过程中出现了很多错误啊
由于我水平有限未能看懂,
你能查一下您发布的这个演示程序吗
谢谢了  回复  更多评论   

# re: 图片编辑器的实现--基于JAVA技术[未登录] 2009-04-03 19:45

顶  回复  更多评论   



只有注册用户登录后才能发表评论。


网站导航:
 

My Links

Blog Stats

News

常用链接

留言簿(4)

随笔分类(6)

随笔档案(6)

文章档案(1)

收藏夹(4)

友情链接

最新随笔

最新评论

阅读排行榜

评论排行榜


copyright@2006 书法(soft)版权所有.
E_mail:posoft@126.com     点     点我找我