Posted in
Java,
影像處理,
程式 on 2010/7/2 by yku 瀏覽:
142人次 —
留下回應
SVG圖檔是一種利用xml及css來製作而成的一種向量圖形,放大或縮小均不會改變其品質,不過當圖形複雜到一定程式時,其檔案也會跟著變大很多,能夠設計SVG圖形作品的軟體工具包括Adobe Illustrator以及CorelDRAW等,要能查看svg檔案裡的圖形可以利用browser像是firefox、chrome都可以直接知道此向量圖形的內容。
Wiki SVG
在Java要輸出(產生)SVG檔很簡單,在Apache 套件裡有一個batik可以很簡單的就生成所要的SVG圖檔,只需要把原本在建立圖檔時使用的java.awt.Graphics2D變成使用org.apache.batik.svggen.SVGGraphics2D來繪製圖形就可以了。
產生的結果圖:

...詳細文章
Posted in
Java,
影像處理,
程式 on 2010/3/28 by yku 瀏覽:
306人次 —
留下回應
如果有時需要把文字加到圖片裡,像是加入亂數碼、流水號等,要怎麼做呢?
方法很簡單,只需要先把input 檔案打開,再取得其畫筆,在我們要寫入文字的x y座標上,利用drawString把文字印上去就可以了。
首先我們先找一張圖,如果找不到的人可以利用以下這張圖,然後會在(150,113)印上"土地公"三個大字,顏色是紅色的、標楷體size 24。

...詳細文章
Posted in
Java,
影像處理,
程式 on 2010/3/25 by yku 瀏覽:
119人次 —
6 回應
這個可以做什麼運用呢?沒錯,可以拿來做浮水印。
方法很簡單,先開啟一張圖當基底,取得此基底的長寬建立一個BufferedImage,再拿這個BufferImage的畫筆Graphics,把基底圖畫上去,再來取得要放置在這張基底圖上的圖,依照設定坐標,畫在BufferedImage上,再來只要輸出就可以了。
首先先找二張圖,如果找不到的話可以下載下面二張圖
1.jpg 是高雄的旗津,這張當基底圖

...詳細文章
Posted in
Java,
影像處理,
程式 on 2010/3/24 by yku 瀏覽:
133人次 —
留下回應
這是一個十分簡單的程式,主要的功用在於把二張size一樣的圖,合成在一張圖的左右二邊,程式寫的蠻死的,一定要size一樣,有興趣的人可以自己改成動態的二張圖。
首先我們先找了二張圖,就下面二張,如果突然找不到圖的朋友們,可以直接下載下面二張來使用。
圖一,1.jpg

...詳細文章
Posted in
Linux,
影像處理,
教學,
架站 on 2009/11/13 by yku 瀏覽:
257人次 —
留下回應
前一篇資料(教學)在Ubuntu裡建立Apache with Tomcat 服務-1
再來要介紹JMagick及ImageMagick的安裝 in Ubuntu 9.10(Linux)
包含jpeg及png支援
1.安裝zlib ->jpeg需使用
#cd /opt/
#sudo wget http://www.zlib.net/zlib-1.2.3.tar.gz
#sudo tar zxvf zlib-1.2.3.tar.gz
#cd /opt/zlib-1.2.3
#sudo ./configure
#sudo make
#sudo make install
2.安裝jpeg lib 使其支援jpeg jpg格式
#sudo mkdir /usr/local/modules
#sudo mkdir /usr/local/modules/jpeg6
#sudo mkdir /usr/local/modules/jpeg6/bin
#sudo mkdir /usr/local/modules/jpeg6/lib
#sudo mkdir /usr/local/modules/jpeg6/include
#sudo mkdir /usr/local/modules/jpeg6/man
#sudo mkdir /usr/local/modules/jpeg6/man/man1
#cd /opt/
#sudo wget http://ftp.ntu.edu.tw/gnu/pub/gnu/ghostscript/jpegsrc.v6b.tar.gz
#sudo tar zxvf jpegsrc.v6b.tar.gz
#cd /opt/jpeg-6b
#sudo ./configure --prefix=/usr/local/modules/jpeg6 --enable-shared --enable-static
#sudo make
#sudo make install
3.安裝png lib 使其支援png格式
...詳細文章