• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

Java BitmapEncoder类代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

本文整理汇总了Java中com.bumptech.glide.load.resource.bitmap.BitmapEncoder的典型用法代码示例。如果您正苦于以下问题:Java BitmapEncoder类的具体用法?Java BitmapEncoder怎么用?Java BitmapEncoder使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。



BitmapEncoder类属于com.bumptech.glide.load.resource.bitmap包,在下文中一共展示了BitmapEncoder类的6个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的Java代码示例。

示例1: loadFallbackPicture

import com.bumptech.glide.load.resource.bitmap.BitmapEncoder; //导入依赖的package包/类
private void loadFallbackPicture(Address address, ImageView imageView) {
    Context context = imageView.getContext();

    Glide.with(context)
            .using(new FallbackGlideModelLoader(), FallbackGlideParams.class)
            .from(FallbackGlideParams.class)
            .as(Bitmap.class)
            .transcode(new BitmapToGlideDrawableTranscoder(context), GlideDrawable.class)
            .decoder(new FallbackGlideBitmapDecoder(context))
            .encoder(new BitmapEncoder(Bitmap.CompressFormat.PNG, 0))
            .cacheDecoder(new FileToStreamDecoder<>(new StreamBitmapDecoder(context)))
            .diskCacheStrategy(DiskCacheStrategy.NONE)
            .load(new FallbackGlideParams(address))
            // for some reason, following 2 lines fix loading issues.
            .dontAnimate()
            .override(mPictureSizeInPx, mPictureSizeInPx)
            .into(imageView);
}
 
开发者ID:philipwhiuk,项目名称:q-mail,代码行数:19,代码来源:ContactPictureLoader.java


示例2: GifFrameManager

import com.bumptech.glide.load.resource.bitmap.BitmapEncoder; //导入依赖的package包/类
public GifFrameManager(Context context, GifDecoder decoder, Handler mainHandler,
        Transformation<Bitmap> transformation) {
    this.context = context;
    this.decoder = decoder;
    this.mainHandler = mainHandler;
    this.transformation = transformation;
    calculator = new MemorySizeCalculator(context);
    frameLoader = new GifFrameModelLoader();
    frameResourceDecoder = new GifFrameResourceDecoder();

    if (!decoder.isTransparent()) {
        // For non transparent gifs, we can beat the performance of our gif decoder for each frame by decoding jpegs
        // from disk.
        cacheDecoder = new StreamBitmapDecoder(context);
        encoder = new BitmapEncoder(Bitmap.CompressFormat.JPEG, 70);
    } else {
        // For transparent gifs, we would have to encode as pngs which is actually slower than our gif decoder so we
        // avoid writing frames to the disk cache entirely.
        cacheDecoder = NullCacheDecoder.get();
        encoder = SkipCache.get();
    }
}
 
开发者ID:The-WebOps-Club,项目名称:saarang-iosched,代码行数:23,代码来源:GifFrameManager.java


示例3: encodeFormat

import com.bumptech.glide.load.resource.bitmap.BitmapEncoder; //导入依赖的package包/类
/**
 * Sets the value for key
 * {@link com.bumptech.glide.load.resource.bitmap.BitmapEncoder#COMPRESSION_FORMAT}.
 */
@CheckResult
public RequestOptions encodeFormat(@NonNull Bitmap.CompressFormat format) {
  return set(BitmapEncoder.COMPRESSION_FORMAT, Preconditions.checkNotNull(format));
}
 
开发者ID:weiwenqiang,项目名称:GitHub,代码行数:9,代码来源:RequestOptions.java


示例4: encodeQuality

import com.bumptech.glide.load.resource.bitmap.BitmapEncoder; //导入依赖的package包/类
/**
 * Sets the value for key
 * {@link BitmapEncoder#COMPRESSION_QUALITY}.
 */
@CheckResult
public RequestOptions encodeQuality(@IntRange(from = 0, to = 100) int quality) {
  return set(BitmapEncoder.COMPRESSION_QUALITY, quality);
}
 
开发者ID:weiwenqiang,项目名称:GitHub,代码行数:9,代码来源:RequestOptions.java


示例5: encodeFormat

import com.bumptech.glide.load.resource.bitmap.BitmapEncoder; //导入依赖的package包/类
/**
 * Sets the value for key
 * {@link com.bumptech.glide.load.resource.bitmap.BitmapEncoder#COMPRESSION_FORMAT}.
 */
public RequestOptions encodeFormat(@NonNull Bitmap.CompressFormat format) {
  return set(BitmapEncoder.COMPRESSION_FORMAT, Preconditions.checkNotNull(format));
}
 
开发者ID:weiwenqiang,项目名称:GitHub,代码行数:8,代码来源:RequestOptions.java


示例6: encodeQuality

import com.bumptech.glide.load.resource.bitmap.BitmapEncoder; //导入依赖的package包/类
/**
 * Sets the value for key
 * {@link BitmapEncoder#COMPRESSION_QUALITY}.
 */
public RequestOptions encodeQuality(int quality) {
  return set(BitmapEncoder.COMPRESSION_QUALITY, quality);
}
 
开发者ID:weiwenqiang,项目名称:GitHub,代码行数:8,代码来源:RequestOptions.java



注:本文中的com.bumptech.glide.load.resource.bitmap.BitmapEncoder类示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
Java Column类代码示例发布时间:2022-05-23
下一篇:
Java SQLSelectQuery类代码示例发布时间:2022-05-23
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap