우선 안드로이드에서는 10진수 압축이 아닌 정수만 압축할 수 있습니다. 이미지를 720 너비로 압축하는 것은 불가능합니다. 두 번째로 이미지는 일반적으로 표시하기 전에 720보다 작은 사진으로 축소됩니다. 720이 아닌 부분은 비워두면 상황에 따라 기본 배경색을 그리거나 크롭 등을 할 수 있습니다.
Bitmap bitmap = getCompressForQualitySize(os, (int) SampleSize); ByteArrayOutputStream osSecond = new ByteArrayOutputStream(); bitmap.compress(Bitmap.CompressFormat.JPEG, options, osSecond); 사용 등 . 먼저 이미지의 너비와 높이를 구한 다음 크기를 줄이세요. 720이면 괜찮지만 편차가 있을 수 있어요
먼저
inSampleSize
를 사용하여 대략적인 크기의 그림을 얻은 다음Matrix
를 사용하여 지정된 크기로 크기를 조정할 수 있습니다.╮(╯_╰) ╭
우선 안드로이드에서는 10진수 압축이 아닌 정수만 압축할 수 있습니다. 이미지를 720 너비로 압축하는 것은 불가능합니다.
두 번째로 이미지는 일반적으로 표시하기 전에 720보다 작은 사진으로 축소됩니다. 720이 아닌 부분은 비워두면 상황에 따라 기본 배경색을 그리거나 크롭 등을 할 수 있습니다.
Bitmap bitmap = getCompressForQualitySize(os, (int) SampleSize);
ByteArrayOutputStream osSecond = new ByteArrayOutputStream();
bitmap.compress(Bitmap.CompressFormat.JPEG, options, osSecond);
사용 등 . 먼저 이미지의 너비와 높이를 구한 다음 크기를 줄이세요. 720이면 괜찮지만 편차가 있을 수 있어요