'PILトリミングイメージの使用エラー:AttributeError:' '_ idat' 'オブジェクトに属性がありません' 'fileno' ''
Error Using Pil Crop Image
PILを使用する場合Image
カテゴリcrop
方法画像をカットするときに次のエラーを報告した場合:
AttributeError: '_idat' object has no attribute 'fileno' During handling of the above exception, another exception occurred: File '/home/username/anaconda3/lib/python3.7/site-packages/PIL/ImageFile.py', line 489, in _save e.setimage(im.im, b) SystemError: tile cannot extend outside image
次に、問題は入力トリミングが原因ですbox
パラメータが画像の境界を超えています。上記の最初のエラーは、画像自体のエラーまたはコーディングエラーと間違えられる可能性があります。問題を解決する過程で試してみました。save
指定された画像形式を関数に表示してください。'PNG'
待ってください。問題を解決できません。
最後に、ドキュメントのcropメソッドを確認してください。box
パラメータによって問題が解決されました。
ボックス–(左、上、右、下)タプルとしての長方形の切り抜き。
渡された引数は、「左位置、上位置、右位置、下位置」が指定されたタプルデータ型であることを説明します。 注意してくださいright
with below
それぞれ左側と上部より大きくなければなりません それ以外の場合は、上記のエラーが報告されます。