回答編集履歴

2

Update

2021/12/16 20:03

投稿

melian
melian

スコア20655

test CHANGED
@@ -44,7 +44,7 @@
44
44
 
45
45
  # convert to RGB format
46
46
 
47
- img = img.view(np.uint8).reshape(img.shape+(4,))[..., :3]
47
+ img = img.view(np.uint8).reshape(img.shape+(4,))[...,:3][...,::-1]
48
48
 
49
49
 
50
50
 

1

Update

2021/12/16 20:03

投稿

melian
melian

スコア20655

test CHANGED
@@ -5,6 +5,8 @@
5
5
  `numpy.view()` を使う方法があります。
6
6
 
7
7
  ```python
8
+
9
+ >>> import numpy as np
8
10
 
9
11
  >>> np.uint32([0]).view(np.uint8)[:3]
10
12
 
@@ -18,7 +20,7 @@
18
20
 
19
21
 
20
22
 
21
- 画像データとして保存するには `PIL(Python Imaging Library)` を使います。
23
+ 画像データとして保存する場合には `PIL(Python Imaging Library)` を使います。
22
24
 
23
25
  ```
24
26
 
@@ -46,6 +48,8 @@
46
48
 
47
49
 
48
50
 
51
+ # save to file(PNG format)
52
+
49
53
  im = Image.fromarray(img)
50
54
 
51
55
  im.save('string.png')