ViewPager
및 일부 오픈 소스를 사용하여 저장 공간에 이미지를 표시하는 갤러리를 만들고 있습니다. 오픈 소스는 PhotoView, Zoomage, TouchImageView, ImageViewZoom 등으로 이미지를 확대 또는 축소합니다.Android에서 고해상도 이미지로 핀치 줌 성능
지금까지 PhotoView 및 Zoomage에 대해 테스트 해 보았습니다. 그리고 고해상도 이미지 (예 : 3264 x 2448 이상)를 사용하여 확대/축소 한 결과가 끔찍하다는 것을 알았습니다. 불편하게 줌과 스크롤을 원활하게 수행 할 수 없습니다. 그러나 나는 품질 손실없이 이미지를 보여야 만한다.
고해상도 이미지로 높은 성능을 보여줄 수있는 좋은 앱이 있습니다. 예를 들어 기본 갤러리 앱 또는 QuickPic이 그 예입니다. 현재 공개 된 오픈 소스를 사용하여 확대/축소 및 스크롤링의 성능을 얻을 수 있는지 여부를 알고 싶습니다. 가능한 경우 어떤 오픈 소스를 사용해야합니까? 아니면 어떤 알고리즘? 가이드 나 예를 들어 설명해주세요.
거의 완벽합니다! 이 오픈 소스의 디코드 유형을 RGB_565에서 ARGB_8888로 변경할 수 있습니까? ARGB_8888로 이미지를 표시해야합니다. 어쨌든 고마워. –
SkiaImageDecoder.java와 SkiaImageRegionDecoder.java에서'options.inPreferredConfig'를 수정하여이 문제를 해결했습니다. –