当前位置: 首页 > 软件库 > 手机/移动开发 > >

glide-transformations

授权协议 Apache-2.0 License
开发语言 Kotlin
所属分类 手机/移动开发
软件类型 开源软件
地区 不详
投 递 者 谷梁德容
操作系统 Android
开源组织
适用人群 未知
 软件概览

Glide Transformations

An Android transformation library providing a variety of image transformations for Glide.

Please feel free to use this.

Are you using Picasso or Fresco?

Picasso Transformations
Fresco Processors

Demo

Original Image

Transformations

How do I use it?

Step 1

Gradle

repositories {
  mavenCentral()
}

dependencies {
  implementation 'jp.wasabeef:glide-transformations:4.3.0'
  // If you want to use the GPU Filters
  implementation 'jp.co.cyberagent.android:gpuimage:2.1.0'
}

Step 2

Set Glide Transform.

Glide.with(this).load(R.drawable.demo)
  .apply(RequestOptions.bitmapTransform(BlurTransformation(25, 3)))
  .into(imageView)

Advanced Step 3

You can set a multiple transformations.

val multi = MultiTransformation<Bitmap>(
  BlurTransformation(25),
  RoundedCornersTransformation(128, 0, CornerType.BOTTOM))))
Glide.with(this).load(R.drawable.demo)
  .apply(RequestOptions.bitmapTransform(multi))
  .into(imageView))

Transformations

Crop

  • CropTransformation
  • CropCircleTransformation
  • CropCircleWithBorderTransformation
  • CropSquareTransformation
  • RoundedCornersTransformation

Color

  • ColorFilterTransformation
  • GrayscaleTransformation

Blur

  • BlurTransformation

Mask

  • MaskTransformation

GPU Filter (use GPUImage)

Will require add dependencies for GPUImage.

  • ToonFilterTransformation
  • SepiaFilterTransformation
  • ContrastFilterTransformation
  • InvertFilterTransformation
  • PixelationFilterTransformation
  • SketchFilterTransformation
  • SwirlFilterTransformation
  • BrightnessFilterTransformation
  • KuwaharaFilterTransformation
  • VignetteFilterTransformation

Applications using Glide Transformations

Please ping me or send a pull request if you would like to be added here.

Icon Application
Ameba Ownd
AbemaTV
TV Time
Christmas Radio

Developed By

Daichi Furiya (Wasabeef) - dadadada.chop@gmail.com

Follow me on Twitter

Contributions

Any contributions are welcome!

Contributors

Thanks

License

Copyright (C) 2020 Wasabeef

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

   http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
  • 使用Glide加载网络的图片 GutHub地址:官网地址 导入包 在程序的gradle下 repositories { google() jcenter() } 在app模块的gradle下 dependencies { implementation 'com.github.bumptech.glide:glide:4.11.0' annotationProcessor 'com.

  • 引入: implementation 'jp.wasabeef:glide-transformations:4.0.1' 常用的几种效果 Crop(剪裁: 圆角,圆形,正方形..) CropTransformation, CropCircleTransformation, CropSquareTransformation, RoundedCornersTransformation Color

  • 1 //gidle compile ‘com.github.bumptech.glide:glide:3.7.0’ //glide-transformation(3.0.1的有点大的改变 不过我还是喜欢用2.0.1的本版 有需要的同学 可以自己去看一下(https://github.com/wasabeef/glide-transformations) compile ‘jp.wasabee

  • Glide是一款由Bump Technologies开发的图片加载框架,使得我们可以在Android平台上以极度简单的方式加载和展示图片。 基本使用: ● 添加依赖: dependencies { compile 'com.github.bumptech.glide:glide:3.7.0' } ● Glide中需要用到网络功能,因此你还得在AndroidManifest.xml中声明一下

 相关资料
  • Glide 是一个 Android 上的图片加载和缓存库,其目的是实现平滑的图片列表滚动效果。 示例代码: // For a simple view:@Overridepublic void onCreate(Bundle savedInstanceState) { ... ImageView imageView = (ImageView) findViewById(R.id.my_i

  • Glide 是 Golang 的 Vendor 包管理器,方便你管理 vendor 和 verdor 包。 主要特性: 简单管理依赖 支持 versioning packages,包括 Semantic Versioning2.0.0 支持 支持 aliasing packages (e.g. for working with github forks) Remove the need for m

  • 关于 Glide Glide是一个快速高效的Android图片加载库,注重于平滑的滚动。Glide提供了易用的API,高性能、可扩展的图片解码管道(decode pipeline),以及自动的资源池技术。 Glide 支持拉取,解码和展示视频快照,图片,和GIF动画。Glide的Api是如此的灵活,开发者甚至可以插入和替换成自己喜爱的任何网络栈。默认情况下,Glide使用的是一个定制化的基于Htt

  • Glide 文档中文翻译项目 这个项目专注于为 Glide 4.x 版本文档提供简体中文翻译。 其他语言版本 目前,你可以使用以下语言阅读 Glide v4 的文档: English 简体中文 한국어 关于文档的一致性 本文档将定期与官方文档做同步校对工作,参见 翻译文档同步计划 。 如果您在阅读过程中发现有错漏或不同步的情况,欢迎直接发起 Issue,也可以协助我们改进翻译。 免责声明 本仓库并

  • 我正在使用Glide在我的应用程序中加载图像,我正在使用它来显示一些图像中的回收人员视图项目。 这是我的适配器回收器视图: 一切都很好,除了当项目从窗口分离时,或者更好地说,当项目不可见时,位图或ImageViews的Drawable不会从内存中删除。 在滚动1分钟后,我的内存出现异常。 如您所见,我正在使用<code>Glide。clear()方法解决此问题,但它不起作用。 关于这个问题的任何建

  • Glide 是一个快速高效的 Android 图片加载库,注重于平滑的滚动。Glide 提供了易用的API,高性能、可扩展的图片解码管道(decode pipeline),以及自动的资源池技术。