MagicImage─輕鬆地在Java程式中剪裁、縮放、銳化、模糊化與壓縮圖片


MagicImage是一個Java函式庫,可以用來存取不同格式的圖片,也可以快速進行圖片的相關操作,包括圖片縮放、銳利化、模糊化、色彩轉換與壓縮圖片。

MagicImage的org.magiclen.magicimage套件下有許多不同的類別,分別有著不同的用途:

取得MagicImage

https://github.com/magiclen/MagicImage

本站下載

使用MagicImage

以下例子都用「MagicCat.jpg」這張3776x2520的圖片來舉例,可用以下連結下載原圖:

https://file.magiclen.org/index.php?file=4d616769634361742e726172

讀取圖片檔案中的基本標籤資料

結果如下:

讀取圖片檔案

複製圖片

輸出圖片

結果如下圖:

magicimage

剪裁圖片

結果如下圖:

magicimage

銳化圖片

結果如下圖:

magicimage

模糊化圖片

一般模糊化結果如下圖:

magicimage

高斯模糊化結果如下圖:

magicimage

放大圖片

結果如下圖:

magicimage

縮小圖片

結果如下圖:

magicimage

灰階化圖片

結果如下圖:

magicimage

二值化圖片

結果如下圖:

magicimage

負片化圖片

結果如下圖:

magicimage

關於作者

Magic Len

各位好,我是Magic Len,是這網站的管理員。我是台灣台中大肚山上人,畢業於台中高工資訊科和台灣科技大學資訊工程系,曾在桃機航警局服役。我熱愛自然也熱愛科學,喜歡和別人分享自己的知識與經驗。如果你有興趣認識我,可以加我的Facebook,並且請註明是從MagicLen來的。

相關文章