Java影像處理方面的工具庫和開發包

夢憶柯南發表於2017-02-06

Java影像處理類庫Java Image Filters

Java Image Filters 是由 Jhlabs 開發的一組用來處理 Java 影像的類庫,提供各種常用的影像處理效果,例如反轉色、扭曲、水波紋、凹凸、黑白效果等等數十種效果,如下圖所示,更多的效果請看其網站首頁: ChannelMixFilter - Mixes the RGB channels Cont...    更多Java Image Filters資訊

指紋識別開發包 SourceAFIS

SourceAFIS 是一個指紋識別開發SDK。AFIS 是 Automated Fingerprint Identification System 的縮寫。它可以比較兩個指紋並判別是否屬於同一個人,提供 .NET 和 Java 的開發包。    更多SourceAFIS資訊

最近更新:SourceAFIS 1.6 釋出,指紋識別開發包釋出於 1個月前

圖片效果製作的Jar包EasyImage

EasyImage是一個圖片製作的第三方Jar包,可以做所有基礎的圖片操作:轉換,裁剪,縮放,選擇等;可以結合很多總操作,創造出很酷的效果;操作 簡單等…… 例如要融合兩張圖片,程式碼如下: Image image  = new Image("c:/pics/p1.jpg"); image.combineWit...    更多EasyImage資訊

純Java的VP8解碼器Java VP8 Decoder

javavp8decoder 旨在提供一個純 Java 的 VP8 視訊解碼器,包括支援 WebM 視訊格式和 WebP 影像格式。WebP 格式的支援是以 ImageIO 外掛方式提供的。    更多Java VP8 Decoder資訊

最近更新:Java VP8 Decoder 0.2 釋出釋出於 1年前

ImageMagick的Java介面JMagick

JMagick是一個開源API,利用JNI(Java Native Interface)技術實現了對ImageMagick API的Java訪問介面,因此也將比純Java實現的圖片操作函式在速度上要快。JMagick只實現了ImageMagicAPI的一部分功能,它的發行遵循LGPL協議。...    更多JMagick資訊

ImageJ

一個Java的影像處理和分析庫     更多ImageJ資訊

Java影像處理庫 Sanselan

Sanselan 是一個純 Java 的圖形庫,可以讀寫各種格式的影像檔案,包括快速解析圖片資訊例如大小/顏色/icc以及後設資料等。儘管因為是Java開發的,在處理速度上會稍微慢一 些,但具備良好的可移植性。雖然尚未釋出1.0 版本,但是已經有多個專案在使用 Sansel...    更多Sanselan資訊

ImageMagick的Java 介面im4java

im4java是ImageMagick的另一個Java開源介面。與JMagick不同之處在於im4java只是生成與ImageMagick相對應的命令列,然後將生成的命令列傳至選中的IM-command(使用java.lang.ProcessBuilder.start()實現)來執行相應的操作。它支援大部分ImageMagick命令,可...    更多im4java資訊

Java影像處理類庫 JJIL

JJIL 是一個Java 的影像處理類庫,有超過60個的影像處理任務,例如可以用來識別條形碼之類。JJIL 主要面向J2ME 手機應用開發。    更多JJIL資訊

【免費】Java 的影像處理庫 Imagero

Imagero 是 Java 的影像處理庫,支援的影像型別包括:BMP, GIF, TIFF, PNG, JNG, MNG, JPEG (including CMYK and 12-bit grey), PSD, PBM, PGM, PPM, TGA, EPS, EPSI, EPSF, AI, PDF, MRW, CRW, NEF, DCR, and DNG。Imagero 可讀取縮圖以及編輯影像後設資料...    更多Imagero資訊

最近更新:Imagero 4.56 釋出,Java 影像處理庫釋出於 2個月前

【商業】繪相簿 DISLIN

DISLIN是一個高階別,易於使用的繪相簿,支援曲線,條形圖,餅圖,三維彩色圖,曲面,輪廓,和地圖顯示。支援多種輸出格式,如X11的,VGA,PostScript , PDF格式,CGM, HPGL , TIFF和PNG等。繪圖採用Perl解釋語言 , 支援Python和Java,同時還支援大多數...    更多DISLIN資訊

Java影像縮圖類庫Thumbnailator

Thumbnailator 是一個用來生成影像縮圖的 Java 類庫,通過很簡單的程式碼即可生成圖片縮圖,也可直接對一整個目錄的圖片生成縮圖。 Thumbnails.of(new File("original.jpg"))         .size(160, 160)         .rotate(90)         .water...    更多Thumbnailator資訊

最近更新:Thumbnailator 0.4.2 釋出釋出於 21天前

JAI-ImageIO

Java Advanced Imaging Image I/O Tools projects     更多JAI-ImageIO資訊

Java的png影像生成庫 PNG Encoder

PNG Encoder 是一個 Java 類,用來將影像儲存為 PNG 格式,該專案只包含兩個 java 檔案。     更多PNG Encoder資訊

GIF4J

很不幸這不是一個開源的軟體包,其Light版本可以免費下載使用,但這是一個非常好的Java語言用來處理GIF影像的工具包,網上流行了不少破解。    更多GIF4J資訊

jPCT-AE

jPCT-AE 是 jPCT 在 Android 平臺上的移植版本。 jPCT是一款基於OpenGL技術開發的3D圖形引擎(PC環境為標準OpenGL,Android為OpenGL ES), 以Java語言為基礎的,擁有功能強大的Java 3D解決方案。該引擎與LGame(此為2D遊戲引擎)相類似,目前擁有PC(J2SE)以...    更多jPCT-AE資訊

Java影像處理框架 Marvin

Marvin 是一個Java開發的可擴充套件的影像處理框架,該框架主要提供以下幾方面的功能: 基本影像操作; 從視訊中捕獲幀; 多執行緒的影像處理; 通過GUI介面整合外掛; 外掛效能分析; 通過外掛進行功能擴充套件。    更多Marvin資訊

最近更新:Marvin 1.4.0 釋出,Java 影像處理框架釋出於 4天前

圖片EXIF檢視工具 JExifViewer

JexifViewer是一個數位相機拍攝的照片中的EXIF資訊的Java開源工具。可以作為圖片檢視工具,可以旋轉,放大/縮小,列印選中的圖片,包括以幻燈片的方式展示。    更多JExifViewer資訊

java-image-scaling

java-image-scaling 可用來生成高質量的影像縮圖。     更多java-image-scaling資訊

Java 影像處理框架 Processing

 

    Processing 是一個為想要影像處理程式所提供的開源程式語言和環境,動畫和互動。這是使用的學生,藝術家,設計師,研究人員和愛好者學習,原型及生產。這是建立基礎教育計算機程式設計在視覺方面,並作為軟體寫生簿和專業的生產工具。Processing 開發的藝術家和...    更多Processing資訊

JGraph Layout Pro

 

jGraph Layout Pro是一個高效能的對圖進行佈局的軟體開發包     更多JGraph Layout Pro資訊

GIF動畫製作工具 GiftedMotion

計劃設計一個有趣的動畫作為聖誕祝願您最好的朋友或您的愛人? 然後GiftedMotion可能是正確的動畫影像互換格式工具你。 GiftedMotion是一個很小的,免費而且易於使用影像互換格式動畫是能夠設計一個有趣的動畫了一系列的數字影像。 使用簡便和直截了當,用...    更多GiftedMotion資訊

二維的GUI框架 JHotDraw

JHotDraw是一個開源專案,它是一個二維的GUI框架,主要用於支援用Java開發的圖形編輯器。它的設計中採用了許多著名的設計模式,因而具有良 好的框架、很好的複用性和擴充套件性。針對向量圖形軟體開發過程中面臨的各種難題,本文提出了基於JHotDraw的解決方案,實現...    更多JHotDraw資訊

Jimi

Jimi是Java的影像管理類庫,主要提供的是Image IO的功能,其前身是Activated Intelligence。Jimi支援包括GIF, JPEG, TIFF, PNG, PICT, Photoshop, BMP, Targa, ICO, CUR, Sunraster, XBM, XPM, and PCX在內的各種格式影像。...    更多Jimi資訊

Batik

Batik是一個基於Java技術的SVG(可擴充套件向量圖)工具包。applications或applets使用這個工具包可以檢視,生成,處理SVG格式的圖片。    更多Batik資訊

Project Wonderland

Project Wonderland是由Sun Microsystems實驗室與java.NET社群贊助發起的一專案實驗技術。Project Wonderland是一個用於開發3D虛擬世界的工具包。在這些虛擬世界中,使用者可以利用高保真,臨境(immersive)的語音進行通話。...    更多Project Wonderland資訊

Java2D圖形包 G

基於Java2D的圖形包。 G is a generic graphics library built on top of Java 2D in order to make scene graph oriented 2D graphics available to client applications in a high level, easy to use way....    更多G資訊

GIFEncoder

GIFEncoder 是一個用來生成 GIF 圖片格式的 Java 圖形處理類庫。     更多GIFEncoder資訊

Java的OpenGL開發包 JOGL

JOGL 是Java對於OpenGl的繫結(Java Bindings for OpenGL). 示例程式碼: import net.java.games.jogl.*; public class HelloWorld {   public static void main (String args[]) {       try {         System.loadLibrary("jogl");         System....    更多JOGL資訊

metadata-extractor

目前最簡單易用的EXIF資訊處理的Java包是Drew Noakes寫的metadata-extractor,該專案最新的版本是2.3.0,支援EXIF 2.2版本。你可以直接從http://www.drewnoakes.com/code/exif/ 下載該專案的最新版本包括其原始碼。 程式碼示例:http://www.drewnoakes.com/cod...    更多metadata-extractor資訊

Java影像處理庫 jrawio

jrawio 是一個 Java Image I/O API 的服務提供者,用來處理數位相機拍攝的RAW格式的圖片,包括NEF, CRW, CR2, PEF, SRF, MRW,這是一個純 Java 的類庫。    更多jrawio資訊

影像處理標籤庫 JImageTaglib

JImageTaglib是個用來處理圖片的的標籤,在伺服器中生成響應的處理圖片,可以對圖片進行過濾(如轉灰度圖,邊緣查詢等)另外還可以用來生成條形碼。 使用方法例項: <jit:image src="/images/test.jpg">    <jit:filter filter="net.sourceforge.jimag...    更多JImageTaglib資訊

OpenCL的Java庫 JavaCL

JavaCL 是一個封裝了 OpenCL 圖形API的 Java 類庫,提供很多高階的影像處理功能。該專案的 JavaDoc 文件。 示例程式碼: CLContext context = JavaCL.createBestContext(); CLProgram program = context.createProgram(myKernelSource).build(); CLKernel ke...    更多JavaCL資訊

最近更新:javacl 1.0 Beta6 釋出,Java的OpenCL封裝包釋出於 1年前

ogre4j

ogre4j是一個可以在Java應用程式中能過JNI使用OGRE的開源專案。OGRE(Object-Oriented Graphics Rendering Engine):是一個被廣泛使用的開源三維圖形渲染庫,成功地被應用於諸多三維模擬領域,其中包括網路遊戲和一些商業的三維模擬專案)。...    更多ogre4j資訊

JAI

This is the parent project for all Java Advanced Imaging related sub-projects on java.Net. These sub-projects include: jai-core (the core Java Advanced Imaging API), and jai-demos (the Java Advanced Imaging demonstration programs). See t...     更多JAI資訊

三維場景圖開發類庫 jReality

jReality是一個Java開源的三維場景圖開發類庫,設計用於數學領域的3D視覺化。jReality是執行緒安全的,擁有一個靈活的著色模型基於場景圖中的一種屬性繼承機制,獨立於裝置的使用者互動並且支援真正的3D Audio(JACK)。     更多jReality資訊

可縮放的UI工具包 ZVTM

ZVTM (Zoomable Visual Transformation Machine)是一個可縮放的使用者介面UI工具包,採用 Java 語言開發。可輕鬆的建立多種複雜的視覺化多尺度的編輯器,用以顯示和動畫展示大量的物件。更多的介面截圖請看專案首頁。...    更多ZVTM資訊

Java的OpenCL庫 JOCL

JOCL (Java OpenCL)提供一種簡單的方式為OpenCL API新增Java binding。JOCL會提供兩個級別:自動生成一個低階別的binding;還有一個需要人工編寫的高階別的binding,提供一個方便的介面並將冗長降到最低。 特點: 高效能,跨平臺高,低階的OpenCL 1.1繫結;...    更多JOCL資訊

學習Web圖形的框架 WebGraph

WebGraph 是一個用來學習Web圖形的框架,提供簡單的方法和先進的壓縮技術用來管理大量的圖形。WebGraph 提供了 C++、Python 和 MATLAB 以及 Java 語言的版本。    更多WebGraph資訊

影像生成和處理 Evolvo

Evolvo是一個基於遺傳演算法的影像生成和處理程式,基於 Karl Sims的遺傳影像系統。     更多Evolvo資訊

SVG2EMF

 

SVG2EMF 是一個用 Java 編寫的用來將 SVG 可伸縮向量圖專為 EMF(Enhanced Meta File) 的工具。 示例程式碼: public void testConvert() throws IOException {     String svgUrl = "http://upload.wikimedia.org/wikipedia/en/7/7f/Mickey_Mouse.svg"; ...    更多SVG2EMF資訊

Jirr

Jirr是著名開源3D Irrlicht Engine的一個Java繫結。它的目的是為Java程式設計師提供一個最先進的,高效能的,開源和跨平臺的3D引擎。    更多Jirr資訊

EXIF J2ME

EXIF J2ME 是 J2ME 平臺上用來讀取相片的 EXIF 資訊的類庫。網站上沒有提供打包下載,請使用下面方式獲取原始碼 svn checkout http://exif-j2me.googlecode.com/svn/trunk/ exif-j2me-read-only...    更多EXIF J2ME資訊

JIU

JIU(Java Imaging Utilities)是一個Java包提供載入,解析,處理和儲存圖象畫素. JIU, the Java Imaging Utilities, is a library which offers functionality to load, analyze, process and save pixel images. It is written in Java and comes with full...    更多JIU資訊

動態圖形管理庫 GraphStream

GraphStream是一個Java類庫用於管理動態圖形。它由於一個物件導向的API組成,能夠以簡便、快速的方式在一張圖形中新增邊緣和節點。並它們讓進行演變。    更多GraphStream資訊

視覺化框架 MuLaViTo

MuLaViTo 是一個多層的視覺化框架,允許你使用圖形的方式繪製繼承應用之間的關係圖,另外還提供可 K 最短路徑演算法。    更多MuLaViTo資訊

jgravatar

jgravatar 是用 Java 封裝了 Gravatar 頭像服務功能的類庫。     更多jgravatar資訊

ImageFilterForAndroid

ImageFilter For Android 下面是一些過濾效果: InvertFilter AutoLevelFilter RadialDistortionFilter BannerFilter(20, true) BannerFilter(20, false) BigBrotherFilter BlackWhiteFilter ColorQuantizeFilter ConvolutionFilter BrickFilter   BlockP...    更多ImageFilterForAndroid資訊

Pipes

Pipes is a dataflow framework using process graphs. A process graph is composed of Pipe vertices connected by communication edges. A Pipe implements a simple computational step that can be composed with other Pipe objects to create a lar...     更多Pipes資訊

相關文章