facebook/fresco

Wide color gamut support for Postprocessors

Open

#2,103 创建于 2018年4月25日

在 GitHub 查看
 (1 评论) (0 反应) (0 负责人)Java (3,750 fork)batch import
enhancementhelp wanted

仓库指标

Star
 (17,072 star)
PR 合并指标
 (30 天内没有已合并 PR)

描述

Description

I want to load facebook logo image with fresco but when I am setting post processor, image not showing, looking to source code tells that fresco can not handle 16 bit png images, but this only happens when using post processor.

Reproduction

SimpleDraweeView image = findViewById(R.id.YOUR_SIMPLE_DRAWEE_VIEW);
String url = "https://www.facebook.com/images/fb_icon_325x325.png";

ImageRequest imageRequest = ImageRequestBuilder.newBuilderWithSource(Uri.parse(url))
        .setPostprocessor(new RoundAsCirclePostprocessor())
        .build();

PipelineDraweeController controller = (PipelineDraweeController) Fresco.newDraweeControllerBuilder()
        .setImageRequest(imageRequest)
        .setOldController(image.getController())
        .build();

image.setController(controller);

Additional Information

  • Fresco version: 1.9.0
  • Platform version: Android 8.0, One plus 5T

贡献者指南