強大的Java圖像濾鏡特效類庫Java Image Filters

示例代碼:

// 定義「縮放過濾器」
MarbleFilter scaleFilter = new MarbleFilter();
BufferedImage fromImage = ImageIO.read(new File("F:\\Downloads\\0707\\20170628080546608.jpg"));
//
BufferedImage toImage = new BufferedImage(fromImage.getWidth(), fromImage.getHeight(),
        BufferedImage.TYPE_INT_RGB);
// 縮放處理
scaleFilter.filter(fromImage, toImage);
// 寫回指定目標文件
ImageIO.write(toImage, "jpg", new File("F:\\Downloads\\0707\\overwrite7.jpg"));

 

 

Java Image Filters是一款基於Java的圖像處理類庫,特別是在圖像濾鏡特效方面,Java Image Filters簡直就是強大到完美無缺。它幾乎提供了PS上大部分的圖像特效。好比反色特效、圖像扭曲、水波和紋理等效果。html

更多特效你們能夠去它的官方網站,也能夠下載這個類庫使用。連接:http://www.jhlabs.com/ip/filters/index.htmljava

如下是Java Image Filters提供的全部圖像濾鏡特效以及每一種特效實現算法思路:算法

 

色彩調整

強大的Java圖像濾鏡特效類庫Java Image Filters

ChannelMixFilter - 混合RGB通道網站

 

強大的Java圖像濾鏡特效類庫Java Image Filters

ContrastFilter - 調整亮度和對比度spa

強大的Java圖像濾鏡特效類庫Java Image Filters

CurvesFilter - 調整曲線的圖像code

強大的Java圖像濾鏡特效類庫Java Image Filters

DiffusionFilter - 抖動htm

強大的Java圖像濾鏡特效類庫Java Image Filters

DitherFilter - 有序抖動ip

強大的Java圖像濾鏡特效類庫Java Image Filters

ExposureFilter - 改變圖像的曝光度get

強大的Java圖像濾鏡特效類庫Java Image Filters

GainFilter - 調節增益和偏置it

強大的Java圖像濾鏡特效類庫Java Image Filters

GammaFilter - 調整圖像伽瑪

強大的Java圖像濾鏡特效類庫Java Image Filters

GrayFilter - 圖像灰度

強大的Java圖像濾鏡特效類庫Java Image Filters

GrayscaleFilter - 轉換成灰度圖

強大的Java圖像濾鏡特效類庫Java Image Filters

HSBAdjustFilter - 調節色調,飽和度和亮度

強大的Java圖像濾鏡特效類庫Java Image Filters

InvertAlphaFilter - 反轉Alpha通道

強大的Java圖像濾鏡特效類庫Java Image Filters

InvertFilter - 反轉圖像色彩

強大的Java圖像濾鏡特效類庫Java Image Filters

LevelsFilter - 調整圖像的水平度

強大的Java圖像濾鏡特效類庫Java Image Filters

LookupFilter - 改變圖像色彩查詢表

強大的Java圖像濾鏡特效類庫Java Image Filters

MapColorsFilter - 顏色替換

強大的Java圖像濾鏡特效類庫Java Image Filters

MaskFilter - 遮罩

強大的Java圖像濾鏡特效類庫Java Image Filters

PosterizeFilter - 分色

強大的Java圖像濾鏡特效類庫Java Image Filters

QuantizeFilter - 量化的圖像爲256色,好比說,GIF出口

強大的Java圖像濾鏡特效類庫Java Image Filters

RescaleFilter - 顏色縮放因子

強大的Java圖像濾鏡特效類庫Java Image Filters

RGBAdjustFilter - 調整紅、綠、藍三個份量

強大的Java圖像濾鏡特效類庫Java Image Filters

SolarizeFilter - 過渡曝光

強大的Java圖像濾鏡特效類庫Java Image Filters

ThresholdFilter - 顏色閾值

強大的Java圖像濾鏡特效類庫Java Image Filters

TritoneFilter - 建立一個三色調圖像

回到頂部

變形和扭曲

強大的Java圖像濾鏡特效類庫Java Image Filters

BicubicScaleFilter - Scaling with bicubic interpolation

強大的Java圖像濾鏡特效類庫Java Image Filters

CircleFilter - 讓圖像扭曲成圓環

強大的Java圖像濾鏡特效類庫Java Image Filters

CropFilter - 圖像區域剪裁

強大的Java圖像濾鏡特效類庫Java Image Filters

DiffuseFilter - Diffuse the pixels of an image

強大的Java圖像濾鏡特效類庫Java Image Filters

DisplaceFilter - 玻璃效果

強大的Java圖像濾鏡特效類庫Java Image Filters

DissolveFilter - 隨機像素透明溶解的圖像

強大的Java圖像濾鏡特效類庫Java Image Filters

FieldWarpFilter - Warp images using a field warp algorithm

強大的Java圖像濾鏡特效類庫Java Image Filters

FlipFilter - 翻轉和旋轉圖像

強大的Java圖像濾鏡特效類庫Java Image Filters

KaleidoscopeFilter - 萬花筒效果

強大的Java圖像濾鏡特效類庫Java Image Filters

MarbleFilter - 大理石紋效果

強大的Java圖像濾鏡特效類庫Java Image Filters

MirrorFilter - 鏡像效果

強大的Java圖像濾鏡特效類庫Java Image Filters

OffsetFilter - 偏移平鋪圖像

強大的Java圖像濾鏡特效類庫Java Image Filters

PerspectiveFilter - 透視畸變

強大的Java圖像濾鏡特效類庫Java Image Filters

PinchFilter - Whirl-and-pinch distortion

強大的Java圖像濾鏡特效類庫Java Image Filters

PolarFilter - 極座標轉換效果

強大的Java圖像濾鏡特效類庫Java Image Filters

RippleFilter - 紋波失真

強大的Java圖像濾鏡特效類庫Java Image Filters

RotateFilter - 翻轉圖像

強大的Java圖像濾鏡特效類庫Java Image Filters

ScaleFilter - 原點縮放圖像

強大的Java圖像濾鏡特效類庫Java Image Filters

ShearFilter - Shear an image

強大的Java圖像濾鏡特效類庫Java Image Filters

SphereFilter - 鏡頭畸變

強大的Java圖像濾鏡特效類庫Java Image Filters

SwimFilter - 水下波紋效果

強大的Java圖像濾鏡特效類庫Java Image Filters

TileImageFilter - 圖像平鋪效果

強大的Java圖像濾鏡特效類庫Java Image Filters

TwirlFilter - 扭曲變形

強大的Java圖像濾鏡特效類庫Java Image Filters

WarpFilter - A general grid image warp

強大的Java圖像濾鏡特效類庫Java Image Filters

WaterFilter - 模擬水波效果

相關文章
相關標籤/搜索