Android 애플리케이션의 경우 폭 1029 * 높이 1029 픽셀 (이미지 중심 작물 허용) 크기의 이미지가 필요합니다. 원본 이미지 너비와 높이가 1029 픽셀보다 큽니다.너비가 1029 * 높이 1029 픽셀 인 Android 드로잉 이미지
나는 다음과 같은 것을 시도했다. 이미지 뷰에 이미지를 배치하고 비트 맵을 캡처했습니다. 다음 예외가 있습니다.
Bitmap too large to be uploaded into a texture (2322x4128, max=4096x4096)
이것은 이미지보기의 레이아웃 디자인입니다.
<ImageView
android:id="@+id/iv_try1"
android:layout_width="425dp"
android:layout_height="425dp"
android:layout_centerHorizontal="true"
android:layout_centerVertical="true"
android:scaleType="centerCrop"
android:contentDescription="@string/icd" />
(425dp는 1029 픽셀을 제공하지만 잘 모르겠습니다.)
다음 코드를 사용하여 이미지보기에서 비트 맵을 캡처했습니다.
Bitmap b = Bitmap.createBitmap(v.getWidth(), v.getHeight(),
Bitmap.Config.ARGB_8888);
Canvas c = new Canvas(b);
v.layout(0, 0, v.getLayoutParams().width, v.getLayoutParams().height);
v.draw(c);
// resultant bitmap is save into save in SDcard.
너비 1029 * 높이 1029 픽셀 해상도의 이미지를 비트 맵으로 가져올 수 있습니까? 미리 감사드립니다.