構想:
在現有的圖片裡,列如樣版票圖,再加入亂數碼,以區別每個票圖的唯一性。
想法:
取得亂數碼,打開樣版票圖,取得畫筆(Graphics2D),把亂數碼設定到TextLayout圖層上,
計算放置TextLayout圖層的x及y坐標,把圖層draw到樣版圖上,輸出到以亂數碼為名稱之圖檔。
以下是範例程式:
程式大樣分成二大部份,一是圖形的加註文字,二是取得亂數編號的方式。
Read More構想:
在現有的圖片裡,列如樣版票圖,再加入亂數碼,以區別每個票圖的唯一性。
想法:
取得亂數碼,打開樣版票圖,取得畫筆(Graphics2D),把亂數碼設定到TextLayout圖層上,
計算放置TextLayout圖層的x及y坐標,把圖層draw到樣版圖上,輸出到以亂數碼為名稱之圖檔。
以下是範例程式:
程式大樣分成二大部份,一是圖形的加註文字,二是取得亂數編號的方式。
Read More這個javascript就是一般看到mouse移動到第顆星就會顯示幾分,減少單板的radio choice
構想
在每一個img裡,偷偷給定一個attribute 當做index 的值(判斷mouseover是在那一個img裡)
設定img的mouseover動作,當設定的attribute跟for loop的index小於時,可定另一種圖
否則就回覆成原始的圖
source大概如下
Read MoreImageMagick在壓縮圖形品質上真的很不錯,而且也可以在很多平台及程式語言上使用
不過在使用上並不像大家熟識的java 的imageio有那麼多資源,
原本是使用BufferedImage的getWidth()及getHeight()來取得圖的長與寬
不過讀取的Image會存放在java VM 暫存中,不能自行釋放,所以有時讀大量讀時會out of memory,
這時可以利用第三方套件ImageMagick來代替BufferedImage
一般利用BufferedImage取得長寬的方式大概如下
Read MoreImageMagick是一套GPL版權的影像壓縮、處理程式,有很多種介面可以使用,
G2F (Ada), MagickCore (C), MagickWand (C), ChMagick (Ch), ImageMagickObject (COM+), Magick++ (C++), JMagick (Java), L-Magick (Lisp), NMagick (Neko/haXe), MagickNet (.NET), PascalMagick (Pascal), PerlMagick (Perl), MagickWand for PHP (PHP), IMagick (PHP), PythonMagick (Python), RMagick (Ruby), or TclMagick (Tcl/TK)
官網
http://www.imagemagick.org/script/index.php
它的壓縮品質,實在是十分的好,很多知名的網站也都使用它來做影像處理
今天要介紹的是JMagick 利用java來呼叫ImageMagick
一,從ImageMagick官網下載(以windows為例)
Read More