Python での画像処理に興味があったので、この素晴らしいライブラリ imageio を見つけました。画像のピクセルを操作して新しいファイルに保存しようとしましたが、ループに問題がありました。これはコードが次のように見えるものです 。ここに画像の説明があり 、これは私が得たエラーです! IndexError: インデックス 3507 は、サイズ 3507 のコードの軸 0 の範囲外です:
# -*- coding: iso-8859-1 -*-
import imageio
import numpy as np
im = imageio.imread("JAFFRE009a.png")
taille=im.shape #taille is a tuple (Width,Height)
print taille # (4961,3507)
matrice_pixels=open("matrice.txt",'w')
for i in range(taille[1]):
line=""
for j in range(taille[0]):
line+=repr(im[i][j])
matrice_pixels.write(line+'\n')
matrice_pixels.close()