問題集を赤い暗記シートでやるようにムスコがオレンジペンで答えを書き込んだんだけど、どうもうまく暗記学習の効率が悪いようだったので赤いシートをかけてスキャンして画像変換してPillow/Pythonで白黒に戻した。
PythonでPillowライブラリを使ってフォルダ内の画像の各ピクセルのRGBを一括操作するスクリプト個人的忘備録
こんな感じ
A4サイズの大きな赤い暗記シートを購入。また無駄な出費が・・・
pip install Pillow
して
from PIL import Image
def reduced_red(img):
pixels = img.load()
width, height = img.size
for y in range(height):
for x in range(width):
r, g, b = pixels[x, y]
if (r>80):
r=int(r*2)
if (r>255):
r=255
pixels[x, y] = (r, r, r)
else:
r=int(r*0.5)
pixels[x, y] = (r, g, b)
return img
for i in range(140):
try:
img=Image.open(str(i)+'.jpg')
except Exception:
print('no file')
else:
print(i)
img = img.convert('RGB')
img_reduce = reduced_red(img)
#img_reduce.show()
img_reduce.save('bw'+str(i)+'.jpg')
これで数字連番のファイル1.jpg・・・・2.jpg・・・・・が、bw1.jpg・・・・・に変換される。
そのへんのフリーソフトで出来そうだけどね。
Category:#プログラム
Follow @fetuin
■ ■ ■ コメント ■ ■ ■
いいっすね!=52
001 [08/20 07:25]すきやき★79:単にカラーで取り込んで、RGBを弄って吐き出すだと、答えが残っちゃう感じですか? デジタルの前に物理でできることがあるならやっておいたほうが良いってのは同感なですが。 ↑(19)
002 [08/20 09:26]ふぇちゅいん(主宰) TW★97:>>001 確かにw ↑(17)
本カテゴリーで直近コメントが書かれた記事
→カテゴリー:#プログラム(記事数:13)
本カテゴリーの最近の記事(コメント数)




