찾다

 >  Q&A  >  본문

Android 缩放Bitmap到指定比例大小

伊谢尔伦伊谢尔伦2868일 전698

모든 응답(3)나는 대답할 것이다

  • 黄舟

    黄舟2017-04-17 16:47:28

    먼저 inSampleSize를 사용하여 대략적인 크기의 그림을 얻은 다음 Matrix를 사용하여 지정된 크기로 크기를 조정할 수 있습니다.╮(╯_╰) ╭< /code>

    회신하다
    0
  • ringa_lee

    ringa_lee2017-04-17 16:47:28

    우선 안드로이드에서는 10진수 압축이 아닌 정수만 압축할 수 있습니다. 이미지를 720 너비로 압축하는 것은 불가능합니다.
    두 번째로 이미지는 일반적으로 표시하기 전에 720보다 작은 사진으로 축소됩니다. 720이 아닌 부분은 비워두면 상황에 따라 기본 배경색을 그리거나 크롭 등을 할 수 있습니다.

    회신하다
    0
  • 黄舟

    黄舟2017-04-17 16:47:28

    Bitmap bitmap = getCompressForQualitySize(os, (int) SampleSize);
    ByteArrayOutputStream osSecond = new ByteArrayOutputStream();
    bitmap.compress(Bitmap.CompressFormat.JPEG, options, osSecond);
    사용 등 . 먼저 이미지의 너비와 높이를 구한 다음 크기를 줄이세요. 720이면 괜찮지만 편차가 있을 수 있어요

    회신하다
    0
  • 취소회신하다