2017-05-03 5 views
0

캐시에서 글라이드를 사용하여 이미지가 저장된 파일 경로를 검색하는 방법을 알려줄 수 있습니까? 글라이드로로드 된 이미지를 서버로 이미지보기로 보내려고합니다. 캐싱 된 이미지의 파일 경로를 어떻게 가져올 수 있는지 알 수 있습니까? 글라이드 캐시 이미지를 선택하는 이유는 서버에 업로드하는 것이 훨씬 더 작습니다.글라이드로로드 된 이미지의 파일 경로 가져 오기

누군가가 이미지 압축 방법을 제안 할 수 있습니까?

다른 이미지 압축 알고리즘을 시도했지만 아무 것도 글라이드만큼 좋지 않습니다.

답변

2

글라이드는 로딩이 완료되면 비트 맵을 제공하는 SimpleTarget을 지원합니다.

private SimpleTarget target = new SimpleTarget<Bitmap>() { 
    @Override 
    public void onResourceReady(Bitmap bitmap, GlideAnimation glideAnimation) { 

     // upload bitmap here after saving it to your disk 

    } 
    }; 

그런 다음 https://futurestud.io/tutorials/glide-callbacks-simpletarget-and-viewtarget-for-custom-view-classes

에서

Glide 
    .with(context) // could be an issue! 
    .load(eatFoodyImages[0]) 
    .asBitmap() 
    .into(target); 

더 많은 학습으로 대상을 사용