在幸福中痛苦的掙扎

          專(zhuān)注于效率 專(zhuān)注于價(jià)值
           
          書(shū)法.JAVA BLOG

          圖片編輯器的實(shí)現(xiàn)--基于JAVA技術(shù)

          一、 技術(shù)概述

          Java 完全可以出色的實(shí)現(xiàn)多媒體的編輯與處理,包括圖象的處理技術(shù)( JGraph )、動(dòng)畫(huà)技術(shù)( JFlash )、聲音視頻技術(shù)( JMF )等等;

          Java 對(duì)圖象處理進(jìn)行了很好的支持,通過(guò) java 提供的類(lèi),我們完全可以對(duì)圖象進(jìn)行各種常見(jiàn)的操作和變換;? ????
          ??????1、
          java圖形圖象處理所用到的相關(guān)類(lèi)與接口:
          ???
          ???????????? 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接口及其實(shí)現(xiàn)類(lèi)等;


          2、? java 圖形圖象處理可以完成的功能:

          圖象文件的打開(kāi)(瀏覽)與保存(支持 jpg jpeg gif png 等)、放大鏡操作、旋轉(zhuǎn)與鏡像操作、反色和其他反色、黑白色閾值處理、亮度調(diào)整、縮放顯示、邊緣化、圖形的銳化和鈍化、其它功能等; .

          3、? java 圖形圖象處理應(yīng)用范圍及限制:

          ……………….

          ?

          ?

          二、 實(shí)例演示介紹

          c/s? Demo? 下載 ….

          ?

          ?

          三、 關(guān)于使用 java .net 技術(shù)實(shí)現(xiàn)圖片編輯的分析與比較

          關(guān)于 java .net 的爭(zhēng)論從來(lái)沒(méi)有停止過(guò)。

          ??? 開(kāi)放性是 Java 生命力的源泉,它不屬于一個(gè)單獨(dú)的公司,盡管 Sun 在其中起著關(guān)鍵性的作用。眾多世界級(jí)的公司,例如 IBM 、甲骨文、 BEA 等等,都對(duì) Java 都給予完全的支持,正是這樣, java 的存在并繼續(xù)產(chǎn)生一系列不平凡的影響是無(wú)庸置疑的; ? ?
          ? ??
          出自微軟的 .NET 最大的特點(diǎn)就是容易上手。花上兩三個(gè)月時(shí)間,你就可以像模像樣地當(dāng)軟件工程師了。相比之下, Java 就不那么容易。而且,從軟件技術(shù)的深度來(lái)看, .NET 之中有沒(méi)有分布式事務(wù)處理,這個(gè)問(wèn)題仍然被許多資深的軟件人員所質(zhì)疑 ….

          不過(guò),是同意 java 中的開(kāi)發(fā)框架模式及諸多優(yōu)秀開(kāi)源組件更有價(jià)值,還是要更注重 .net 的開(kāi)發(fā)效率,這要根據(jù)企業(yè)以及項(xiàng)目自身來(lái)抉擇,如果對(duì)于一個(gè)有著深厚的開(kāi)發(fā)積累或者打算在相當(dāng)一段時(shí)間長(zhǎng)期使用的項(xiàng)目來(lái)說(shuō),沒(méi)有采用 java 開(kāi)發(fā)平臺(tái)的確是一個(gè)不太合理的事情,因?yàn)閺拈L(zhǎng)期看來(lái),新的平臺(tái)系統(tǒng)的混合使用必然會(huì)造成一些產(chǎn)品的不同平臺(tái)的重復(fù)開(kāi)發(fā),而另一方面因?yàn)?/span> java 獨(dú)有的設(shè)計(jì)模式框架,會(huì)讓一個(gè) java 程序的后期維護(hù)變得相當(dāng)簡(jiǎn)單容易,由此看來(lái),它的開(kāi)發(fā)成本并不一定會(huì)比其它語(yǔ)言的開(kāi)發(fā)費(fèi)用要高。

          此前, Jupitor 公司發(fā)布的一個(gè)報(bào)告顯示, 62% 的中小企業(yè)已經(jīng)采用了 .NET ,而 36% 的企業(yè)則采用基于 Java IBM ? WebSphere 等服務(wù)平臺(tái)。包括微軟公司開(kāi)發(fā)業(yè)務(wù)的負(fù)責(zé)人約翰·蒙哥馬利也曾經(jīng)表示:“ Java 未來(lái)將會(huì)變成底層的編程框架,沒(méi)有人可以通過(guò)它賺錢(qián),它將會(huì)變成一個(gè)普通商品。”按照他的預(yù)測(cè),明天的 java 或許就相當(dāng)于今天的 C

          ??? 在圖形圖片的處理領(lǐng)域內(nèi),有許多種不同的編程方式,就 java 技術(shù)而言,可以直接調(diào)用 java api 實(shí)現(xiàn),同時(shí)在 java 開(kāi)源社區(qū)也有不少開(kāi)源的組件,從效率上考慮,顯然后者是一種更好的選擇,并且相信在 java 領(lǐng)域內(nèi)以后一定會(huì)有更多更優(yōu)秀的開(kāi)放性源碼出現(xiàn),這就是 java 的活力 java 的優(yōu)勢(shì);
          四、 設(shè)想

          方案 1 Ajax +java

          ? 理由:充分利用 Ajax 胖客戶端、無(wú)刷新加載提交數(shù)據(jù)及異步通信的特征,構(gòu)造出 Internet 上極速處理圖片及照片的體驗(yàn)平臺(tái),從而大大減少用戶等待頁(yè)面刷新的煩惱,使客戶在充分享受上網(wǎng)的樂(lè)趣的同時(shí)對(duì)公司的產(chǎn)品也留下更為深刻的印象。

          ? 優(yōu)點(diǎn):繼承 java 平臺(tái)產(chǎn)品系統(tǒng)無(wú)關(guān)性、安全性、易維護(hù)升級(jí)、開(kāi)放性等所有優(yōu)點(diǎn);

          方案 2 :多語(yǔ)言平臺(tái)開(kāi)發(fā)模式 ? java 平臺(tái)實(shí)現(xiàn)在線編輯圖片的功能而以其它語(yǔ)言平臺(tái)(如 .net+GAI )實(shí)現(xiàn)本地圖片處理功能 ?

          理由:語(yǔ)言本身無(wú)所謂好不好,它只是一個(gè)工具,它們都是為產(chǎn)品服務(wù)的,而產(chǎn)品又是為客戶服務(wù)的,所以采用什么平臺(tái)來(lái)開(kāi)發(fā)產(chǎn)品最終是用戶說(shuō)了算, java 的出現(xiàn)本身就是基于 Internet 的,因此 B/S 模式下采用 java 技術(shù),而以其它語(yǔ)言開(kāi)發(fā)用戶桌面應(yīng)用程序,揚(yáng)長(zhǎng)避短,不但可以有效減小風(fēng)險(xiǎn),而且產(chǎn)品開(kāi)發(fā)周期也會(huì)快很多。

          優(yōu)點(diǎn):風(fēng)險(xiǎn)小,效率高。

          ??????????????????????????????????????????????????????????????

          ??????????????????????????????????????????????????????

          ?????????????????????????????????????????????????????????????? copyright@ ? 彭書(shū)法

          ????????????????????????????????????????????????????????????????????????????????????

          posted on 2006-11-21 22:08 書(shū)法 閱讀(4933) 評(píng)論(3)  編輯  收藏 所屬分類(lèi): 其它相關(guān)

          Feedback

          # re: 圖片編輯器的實(shí)現(xiàn)--基于JAVA技術(shù) 2006-11-22 13:14 周行

          支持  回復(fù)  更多評(píng)論   

          # re: 圖片編輯器的實(shí)現(xiàn)--基于JAVA技術(shù) 2008-05-27 12:02 star24

          @周行
          您好,我下載了您的演示代碼,編譯過(guò)程中出現(xiàn)了很多錯(cuò)誤啊
          由于我水平有限未能看懂,
          你能查一下您發(fā)布的這個(gè)演示程序嗎
          謝謝了  回復(fù)  更多評(píng)論   

          # re: 圖片編輯器的實(shí)現(xiàn)--基于JAVA技術(shù)[未登錄](méi) 2009-04-03 19:45

          頂  回復(fù)  更多評(píng)論   


          My Links

          Blog Stats

          News

          常用鏈接

          留言簿(4)

          隨筆分類(lèi)(6)

          隨筆檔案(6)

          文章檔案(1)

          收藏夾(4)

          友情鏈接

          最新隨筆

          最新評(píng)論

          閱讀排行榜

          評(píng)論排行榜


          copyright@2006 書(shū)法(soft)版權(quán)所有.
          E_mail:posoft@126.com     點(diǎn)     點(diǎn)我找我
          主站蜘蛛池模板: 宜兴市| 长葛市| 荔波县| 贵德县| 景德镇市| 临沧市| 辽阳市| 郓城县| 定南县| 广元市| 应城市| 舒城县| 娄烦县| 吉木萨尔县| 兴海县| 桃源县| 东海县| 米泉市| 沁阳市| 南木林县| 岳西县| 景谷| 卢湾区| 江门市| 泾川县| 通化市| 汝南县| 吉隆县| 邮箱| 巴里| 定陶县| 三穗县| 宁强县| 静海县| 昌平区| 文安县| 泾川县| 修文县| 分宜县| 句容市| 柞水县|