質問編集履歴
2
エラーメッセージの追加
test
CHANGED
File without changes
|
test
CHANGED
@@ -2,7 +2,7 @@
|
|
2
2
|
|
3
3
|
点線より上の処理を点線より下のようにリストを使ってシンプルにしたいです。
|
4
4
|
|
5
|
-
|
5
|
+
現在は、画像の透過度をfiles[]の中の何番目にある画像かによって変更できるようにするところで悩んでいます。理解力に乏しいため、参考のコードも掲載していただけると助かります。何卒よろしくお願い致します。
|
6
6
|
|
7
7
|
|
8
8
|
|
@@ -12,7 +12,13 @@
|
|
12
12
|
|
13
13
|
```
|
14
14
|
|
15
|
+
for i in src2:
|
16
|
+
|
17
|
+
src2[i].putalpha(200-i*20)
|
18
|
+
|
15
|
-
|
19
|
+
の部分で以下のエラーが生じています。
|
20
|
+
|
21
|
+
TypeError: list indices must be integers or slices, not Image
|
16
22
|
|
17
23
|
```
|
18
24
|
|
@@ -134,15 +140,33 @@
|
|
134
140
|
|
135
141
|
for i in src:
|
136
142
|
|
143
|
+
src2.append(i.resize((1000,562)))
|
144
|
+
|
145
|
+
|
146
|
+
|
147
|
+
for i in src2:
|
148
|
+
|
149
|
+
src2[i].putalpha(200-i*20)
|
150
|
+
|
151
|
+
|
152
|
+
|
153
|
+
src2[0].save('img31.png')
|
154
|
+
|
155
|
+
src2[1].save('img32.png')
|
156
|
+
|
157
|
+
src2[2].save('img32.png')
|
158
|
+
|
159
|
+
src2[3].save('img33.png')
|
160
|
+
|
137
161
|
```
|
138
162
|
|
139
163
|
|
140
164
|
|
141
165
|
### 試したこと
|
142
166
|
|
167
|
+
点線より上の処理を含め、現在エラーの生じている部分以外は実行できることを確認済みです。
|
143
168
|
|
144
|
-
|
145
|
-
|
169
|
+
また、もしこれ以上にシンプルにできるようなコードがありましたらぜひ教えていただきたいです。
|
146
170
|
|
147
171
|
|
148
172
|
|
1
タグ変更
test
CHANGED
File without changes
|
test
CHANGED
File without changes
|