URL의 대형 고해상도 (3225x4800) 이미지를 신문 회사에 전달하려고합니다. 로드하고 싶은 이미지는 High Res Image입니다.Android : 글라이드가 URL의 큰 이미지를 표시하지 않습니다.
String url = "http://www.businessweekmindanao.com/content/wp-content/uploads/2015/10/fitness-and-wellness-poster-final.jpg";
Glide.with(getActivity()).load(url).asBitmap().into(new SimpleTarget<Bitmap>() {
@Override
public void onResourceReady(Bitmap resource, GlideAnimation<? super Bitmap> glideAnimation) {
imageView.setImageBitmap(resource);
}
});
은 여기에서 제공하는 솔루션에서 마이크 오티즈 'TouchImageView을 사용하고 있습니다 : 홈페이지에서 https://github.com/MikeOrtiz/TouchImageView/issues/135로드 자원을. 그러나 작은 해상도의 이미지에서만 작동하는 것으로 보이며 고품질의 이미지를로드하지 않습니다.
내가 시도한 대체 솔루션은 stackoverflow : Android: not displayed ImageView with UIL and TouchImageView 마이크 라이브러리의 onMeasure() 메서드를 수정하려고합니다. 작동 범위 :
Glide.with(getActivity()).load(url)
.into(imageViewPreview);
매우 낮은 해상도로 이미지를로드하는 것이 문제입니다.
예를 들어 Glide 및 TouchImageView를 사용하여 7480x3740과 같은 고해상도 이미지를로드 할 수있는 방법이 있습니까? 어떻게해야합니까?
메모리에있는 바이트 수를 계산하십시오. 7480x3740x4 – greenapps
URL을 게시하여 링크를 클릭하면 그림을 볼 수 있습니다. – greenapps
@greenapps 의견을 보내 주셔서 감사합니다. 링크는 문자열 변수에 있습니다 : http://www.businessweekmindanao.com/content/wp-content/uploads/2015/10/fitness-and-wellness-poster-final.jpg – OBL