public interface IImageTools
限定符和类型 | 方法和说明 |
---|---|
android.graphics.Bitmap |
blurImage(android.graphics.Bitmap bmp)
模糊效果
|
android.graphics.Bitmap |
blurImageAmeliorate(android.graphics.Bitmap bmp)
柔化效果(高斯模糊)(优化后比上面快三倍)
|
int |
calculateInSampleSize(android.graphics.BitmapFactory.Options op,
int reqWidth,
int reqheight) |
android.graphics.Bitmap |
createAlbumArt(java.lang.String filePath) |
android.graphics.Bitmap |
createReflectionImageWithOrigin(android.graphics.Bitmap bitmap)
获得带倒影的图片方法
|
android.graphics.Bitmap |
createVideoThumbnail(java.lang.String path,
int kind)
Create a video thumbnail for a video.
|
android.graphics.BitmapFactory.Options |
decodeBitmap(java.lang.String path)
从path中获取图片信息
|
android.graphics.Bitmap |
decodeBitmap(java.lang.String path,
int width,
int heigth)
从path中获取图片信息
|
android.graphics.Bitmap |
drawableToBitmap(android.graphics.drawable.Drawable drawable)
将Drawable转化为Bitmap
|
android.graphics.Bitmap |
extractThumbnail(android.graphics.Bitmap source,
int width,
int height)
Creates a centered bitmap of the desired size.
|
android.graphics.Bitmap |
extractThumbnail(android.graphics.Bitmap source,
int width,
int height,
int options)
Creates a centered bitmap of the desired size.
|
android.graphics.Bitmap |
getRoundCornorImage(android.graphics.Bitmap bitmap,
int roundPixels)
制作圆角图片
|
android.graphics.Bitmap |
getRoundedCornerBitmap(android.graphics.Bitmap bitmap,
float roundPx)
获得圆角图片的方法
|
android.graphics.Bitmap |
halo(android.graphics.Bitmap bmp,
int x,
int y,
float r)
光晕效果
|
android.graphics.Bitmap |
olderBitmap(android.graphics.Bitmap bmp)
怀旧效果
|
android.graphics.Bitmap |
overlay(android.graphics.Bitmap bmp,
android.graphics.Bitmap overlay)
图片效果叠加
|
android.graphics.Bitmap |
sharpenImageAmeliorate(android.graphics.Bitmap bmp)
图片锐化(拉普拉斯变换)
|
android.graphics.Bitmap |
toFuDiao(android.graphics.Bitmap mBitmap)
浮雕效果
|
android.graphics.Bitmap |
toGrayscale(android.graphics.Bitmap bmpOriginal)
灰阶处理
|
android.graphics.Bitmap |
toHeibai(android.graphics.Bitmap mBitmap)
黑白处理
|
android.graphics.Bitmap |
toMohu(android.graphics.Bitmap bmpSource,
int Blur)
模糊处理
|
android.graphics.Bitmap |
toOld(android.graphics.Bitmap bitmap)
做旧处理
|
android.graphics.Bitmap |
toYouHua(android.graphics.Bitmap bmpSource)
油画处理
|
android.graphics.Bitmap |
zoomBitmap(android.graphics.Bitmap bitmap,
int w,
int h)
放大缩小图片
|
android.graphics.Bitmap getRoundCornorImage(android.graphics.Bitmap bitmap, int roundPixels)
bitmap
- roundPixels
- android.graphics.Bitmap createVideoThumbnail(java.lang.String path, int kind)
path
- the path of video filekind
- could be MINI_KIND or MICRO_KINDandroid.graphics.Bitmap extractThumbnail(android.graphics.Bitmap source, int width, int height)
source
- original bitmap sourcewidth
- targeted widthheight
- targeted heightandroid.graphics.Bitmap extractThumbnail(android.graphics.Bitmap source, int width, int height, int options)
source
- original bitmap sourcewidth
- targeted widthheight
- targeted heightoptions
- options used during thumbnail extractionandroid.graphics.Bitmap olderBitmap(android.graphics.Bitmap bmp)
bmp
- android.graphics.Bitmap blurImage(android.graphics.Bitmap bmp)
bmp
- android.graphics.Bitmap blurImageAmeliorate(android.graphics.Bitmap bmp)
bmp
- android.graphics.Bitmap sharpenImageAmeliorate(android.graphics.Bitmap bmp)
bmp
- android.graphics.Bitmap overlay(android.graphics.Bitmap bmp, android.graphics.Bitmap overlay)
bmp
- 限制了尺寸大小的Bitmapandroid.graphics.Bitmap halo(android.graphics.Bitmap bmp, int x, int y, float r)
bmp
- x
- 光晕中心点在bmp中的x坐标y
- 光晕中心点在bmp中的y坐标r
- 光晕的半径android.graphics.Bitmap zoomBitmap(android.graphics.Bitmap bitmap, int w, int h)
bitmap
- w
- h
- android.graphics.Bitmap drawableToBitmap(android.graphics.drawable.Drawable drawable)
drawable
- android.graphics.Bitmap getRoundedCornerBitmap(android.graphics.Bitmap bitmap, float roundPx)
bitmap
- roundPx
- android.graphics.Bitmap createReflectionImageWithOrigin(android.graphics.Bitmap bitmap)
bitmap
- android.graphics.Bitmap toGrayscale(android.graphics.Bitmap bmpOriginal)
bmpOriginal
- android.graphics.Bitmap toHeibai(android.graphics.Bitmap mBitmap)
mBitmap
- android.graphics.Bitmap toFuDiao(android.graphics.Bitmap mBitmap)
mBitmap
- android.graphics.Bitmap toYouHua(android.graphics.Bitmap bmpSource)
bmpSource
- android.graphics.Bitmap toMohu(android.graphics.Bitmap bmpSource, int Blur)
bmpSource
- Blur
- android.graphics.Bitmap toOld(android.graphics.Bitmap bitmap)
bitmap
- android.graphics.Bitmap decodeBitmap(java.lang.String path, int width, int heigth)
path
- width
- heigth
- android.graphics.BitmapFactory.Options decodeBitmap(java.lang.String path)
path
- android.graphics.Bitmap createAlbumArt(java.lang.String filePath)
filePath
- 文件路径,like XXX/XXX/XX.mp3int calculateInSampleSize(android.graphics.BitmapFactory.Options op, int reqWidth, int reqheight)