URL에서 이미지를 검색하여 ImageView에 표시하려고합니다. 작업은 매우 쉬우 며 ImageView에 이미지를 표시 할 수 있지만 품질은 정말 좋지 않습니다.InputStream에서 디코딩 할 때 이미지 품질이 크게 저하되었습니다.
는 여기에 지금까지 무슨 짓을했는지 :
Options options = new BitmapFactory.Options();
options.inScaled = false;
options.inDither = false;
options.inPreferredConfig = Bitmap.Config.ARGB_8888;
InputStream in = new java.net.URL(urldisplay).openStream();
mIcon11 = BitmapFactory.decodeStream(in,null,options);
이미지 뷰 속성 :
<ImageView
android:layout_width="match_parent"
android:layout_height="0dp"
.../>
내가 직접 옵션없이 decodeStream
을 사용하려고하지만 결과는 여전히 동일합니다.
ImageView의 크기는 픽셀 단위이며 이미지 다운로드 크기는 픽셀 단위입니다. – Niko
@ Niko ImageView 속성이 내 게시물에 표시됩니다. width = match_parent이고 height는'androi : weight'와 ratio로 설정됩니다. 다운로드 한 이미지에 관해서 한 그림에서 다른 그림으로 크기가 바뀌지 만, ImageView가 자동으로 그림의 크기를 조절할 것으로 예상합니다. – 113408
하지만 픽셀 단위로 표시되는 크기는 얼마입니까? 다운로드 한 이미지 픽셀 크기가 ImageView 픽셀 크기보다 크게 낮 으면 품질이 좋지 않을 수 있습니다. – Niko