1
이미지 파일을 압축 할 수있는 것보다 라이브러리를 찾고 있습니다.Android : 이미지를 압축하지 않고 이미지를 압축합니다.
Bitmap 클래스를 사용해 보았지만 정상적으로 작동합니다. 그러나 나는 이것이 정말로 효율적인 대안이 아니라고 생각합니다.
도와 주시면 감사하겠습니다.
이미지 파일을 압축 할 수있는 것보다 라이브러리를 찾고 있습니다.Android : 이미지를 압축하지 않고 이미지를 압축합니다.
Bitmap 클래스를 사용해 보았지만 정상적으로 작동합니다. 그러나 나는 이것이 정말로 효율적인 대안이 아니라고 생각합니다.
도와 주시면 감사하겠습니다.
당신이 다음이 널 (null) 비트 맵을 반환합니다 true로 inJustDecodeBounds에게 옵션을 설정로드하기 전에 그러나 outHeight 및 outWidht 옵션을 사용하여 이미지의 높이와 폭을 확인하려면이
Options options = new Options();
options.inSampleSize = 2;
options.inPurgeable = true;
options.inScaled= true;
Bitmap dummyBitmap = BitmapFactory.decodeFile(imageBitmapFilePath.get(position).getAbsolutePath(), options);
imageView.setImageBitmap(dummyBitmap);
같은 옵션을 적용하여 이미지를 압축 할 수 있습니다 비트 맵의 높이와 너비를 얻은 다음 위의 코드를 사용하여 해당 이미지를 압축 한 다음 inJustDecodeBounds optin을 false로 다시 설정하여 압축 된 비트 맵을 얻을 수 있습니다. – Prachi
압축이 아닌 단지 크기 조절입니다. –
마렉이 말했듯이, 이것은 답이 아닙니다. 이 코드는 아직 압축하지 않고 아무 것도 압축하지 않고 있습니다. –