teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

コメントに対する返答追加

2020/06/18 12:39

投稿

katsuko
katsuko

スコア3601

answer CHANGED
@@ -42,4 +42,22 @@
42
42
 
43
43
  実行結果。
44
44
 
45
- ![イメージ説明](b4865fd81404ec28944eb0e7395c8f8f.png)
45
+ ![イメージ説明](b4865fd81404ec28944eb0e7395c8f8f.png)
46
+
47
+ ------------
48
+ 上のサンプルコードに、
49
+
50
+ ```kotlin
51
+ //val bitmap2 = Bitmap.createScaledBitmap(bitmap, 100, 100, true);
52
+ val bitmap2 = Bitmap.createScaledBitmap(bitmap, 200, 200, true);
53
+ Log.d("test0617b", String.format("size %d, %d -> %d, %d.", bitmap.getWidth(), bitmap.getHeight(), bitmap2.getWidth(), bitmap2.getHeight()))
54
+ ```
55
+
56
+ というコードを加えて実行すると、
57
+
58
+ ```
59
+ 06-18 21:33:24.470 4763 4763 D test0617b: size 1435, 1435 -> 100, 100.
60
+ 06-18 21:34:52.546 5212 5212 D test0617b: size 1435, 1435 -> 200, 200.
61
+ ```
62
+
63
+ というログが出力されますから、`Bitmap#createScaledBitmap`で指定したサイズになるのは間違いありません。