Picasso-transformation___图片的滤镜效果
来源:互联网 发布:托福听力评分标准知乎 编辑:程序博客网 时间:2024/06/06 20:51
导包
//picasso compile 'com.squareup.picasso:picasso:2.5.2' //picasso-transformations compile 'jp.wasabeef:picasso-transformations:2.1.2' //GPU Filters compile 'jp.co.cyberagent.android.gpuimage:gpuimage-library:1.4.1'
使用方法
mContext=this; iv = (ImageView) findViewById(R.id.iv); Picasso.with(this).load(pic_umr)//.resize(300,300) //将图片切割成特定的形状 .transform(new MaskTransformation(this, R.drawable.mask_starfish)) //同上,但前景是9.图 .transform(new MaskTransformation(this, R.drawable.chat_me_mask)) //单纯的重新裁剪图片 .transform(new CropTransformation(300, 100)) //裁剪图片,前两个参数是裁剪后的图片的大小.后两个参数是当图片不能完全展示时显示哪个部分的图片 .transform(new CropTransformation(300, 100, CropTransformation.GravityHorizontal.RIGHT, CropTransformation.GravityVertical.CENTER)) //按比例裁剪图片,width/height .transform(new CropTransformation((float)0.5,CropTransformation.GravityHorizontal.RIGHT, CropTransformation.GravityVertical.CENTER)) //将图片裁剪成正方形 .transform(new CropSquareTransformation()) //将图片裁剪成圆形 .transform(new CropCircleTransformation()) //加颜色的滤镜 .transform(new ColorFilterTransformation(Color.argb(80, 255, 0, 0))) //加灰色的滤镜>>黑白照片 .transform(new GrayscaleTransformation()) //加特定位置和样式的圆角 .transform(new RoundedCornersTransformation(30, 0, RoundedCornersTransformation.CornerType.DIAGONAL_FROM_TOP_LEFT)) //雾 .transform(new BlurTransformation(this, 4, 5)) //卡通滤镜>>热血动漫的效果 .transform(new ToonFilterTransformation(this)) //灰白黄的滤镜 .transform(new SepiaFilterTransformation(this)) //对比度增强 .transform(new ContrastFilterTransformation(this, 2.0f)) //颜色翻转滤镜 .transform(new InvertFilterTransformation(this)) //马赛克 .transform(new PixelationFilterTransformation(this, 20)) //素描效果 .transform(new SketchFilterTransformation(mContext)) //漩涡扭曲效果 .transform(new SwirlFilterTransformation(mContext, 0.5f, 1.0f, new PointF(0.5f, 0.5f))) //过渡曝光效果 .transform(new BrightnessFilterTransformation(mContext, 0.5f)) //颜料画效果 .transform(new KuwaharaFilterTransformation(mContext, 25)) //周围加个黑色圆圈,增强视觉冲击力的效果 .transform(new VignetteFilterTransformation(mContext, new PointF(0.5f, 0.5f), new float[] { 0.0f, 0.0f, 0.0f }, 0f, 0.75f)) .into(iv);
阅读全文
0 0
- Picasso-transformation___图片的滤镜效果
- Android 强大的Picasso,自定义图片效果
- CSS图片滤镜效果
- ColorMatrix 矩阵效果,即美图秀秀图片滤镜效果的思路
- Html中图片滤镜效果
- JS 滤镜切割图片效果。
- css图片滤镜效果代码
- flex 图片滤镜效果实例
- jQuery 变动图片、滤镜效果
- flex 图片滤镜效果实例
- CoreImage图片滤镜效果详解
- IOS 图片滤镜效果处理
- 网页中图片如何应用CSS的滤镜的效果
- 网页中图片如何应用CSS的滤镜的效果
- 使用js方式实现图片变灰色的滤镜效果
- 打造木纹图片效果的PS滤镜教程
- css 图片彩色变黑白的(滤镜效果)
- 滤镜的效果汇总
- Annotation注解-基础
- ES6的Promise
- Linux下可执行文件格式详解(转)
- 自定义ButterKnife
- js中监听回车键、物理返回键(Android)
- Picasso-transformation___图片的滤镜效果
- 华展云-让展览更高效 2017第十五届四川国际电力产业博览会成都国际充电桩(站)技术设备展览会会刊(参展商名录)
- css 整理
- mysql数据迁移
- 理解MVC设计模式
- 关于安卓的语音包
- textarea 在浏览器中固定大小和禁止拖动
- c#中密封类的学习以及常量const 只读 readonly的学习
- linux环境下安装 imagick 扩展