2017-11-24 3 views
-1

Fresco를 사용하여 이미지를로드하지만 이미지 경로에 % 또는 #과 같은 특수 기호 나 문자가 포함되어있는 경우로드하지 않습니다. 영상. 내 이미지에 대한이미지를로드 할 때 facebook의 Fresco 이미지로드 라이브러리를 사용합니다. %

의 ImagePath은 다음과 같습니다 /저장// 0/사진/OGQ/리처드 Walker_Stairway 천국 %의 3F_YkFgR2RZ.jpg에 프레스코 버전을 에뮬레이트 : [1.5.0] https://github.com/facebook/fresco/issues/1972 은 어떤 힙 감사합니다! 같은 열린 우리당에

+0

프레스코에 대해 잘 모르시겠습니까? 글라이드와 함께 갈 수 없습니까? https://github.com/bumptech/glide – Stallion

+0

@Stallion 우리는 활공에서 프레스코로 옮겨서 메모리 관리, 성능 및 이미지 로딩 경험면에서 더 나은 것을 발견했습니다. 글라이드는 https://github.com/bumptech/glide/issues/867와 같은 문제가 있었지만 고정되어 있고 프레스코 작업과 같은 작업을했는데 ... 솔루션이로드되었습니다 (Uri.fromFile (new File (...)) .thanks – Ujjwal

+0

https://androidcreativity.wordpress.com/2017/04/22/compare-image-library/ – Stallion

답변

0

변환의 ImagePath : 이미지를로드

Uri picUri= Uri.fromFile(new File("/storage/emulated/0/Pictures/OGQ/Richard Walker_Stairway To Heaven%3F_YkFgR2RZ.jpg" 

ImageRequest request=ImageRequestBuilder.newBuilderWithSource(picUri).setResizeOptions(new ResizeOptions(width, height)).build(); 

이 특수 문자 나 기호가 포함되어 있습니다.

관련 문제