2011-10-10 2 views
0

서버에서 이미지를로드하려고하는데 어떻게 이미지를 축소판으로 변환하여 빠르게 업로드하고 축소판 이미지에서 큰 이미지를 얻을 수 있는지 알고 싶습니다. 빨리. 나는 많은 것을 시도했다. 서버에서 사전서버에서 이미지로드가 매우 느립니다.

+4

좋은 시작은 당신이 시도한 것을 말해주는 것입니다. –

+0

@vikas 여기에 코드를 업데이트하십시오 –

+0

asynctask();를 사용 하시겠습니까? –

답변

0

에서

덕분에 당신은 이미지의 두 사본을 보관해야합니다. 첫 번째는 미리보기 이미지이고 다른 하나는 이미지입니다. 먼저 미리보기 이미지를 비동기식으로 다운로드해야합니다. 사용자가 원한다면 비동기 적으로 원본 이미지를 다운로드하십시오. 원본 이미지를 다운로드하는 동안 크기가 조정 된 축소판 이미지를 자리 표시 자 이미지로 표시 할 수 있습니다. 다운로드가 완료되면 다운로드 한 이미지가 표시됩니다. 이미지를 비동기 적으로 다운로드해야합니다. 그렇지 않으면 주 스레드를 차단하고 UI가 멈추게됩니다.

Google 이미지가 작동하는 방식입니다.

iOS 매우 멋진 API SWPhotoBrowser이 있으며 웹에서 사진을 원활하게 다운로드하고 캐싱합니다. Android 용 API도 있어야합니다.

도움이 필요하면이 코드를 도울 수 있습니다.


다운로드 및 디스플레이 이미지에 ImageLoader을 사용할 수 있습니다 안드로이드 용 - 로딩 이미지를 축소하면서 캐시를 사용하여 메모리를 절약 할 수 있습니다.