Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- Redis
- Backbone.js
- php
- javascript
- AWS
- python
- CentOS
- linux
- Machine Learning
- For
- Node
- Switch
- docker
- nodejs
- Babel
- Redux
- 기초 수학
- mariadb
- Go
- fastapi
- NCP
- deep learning
- 블레이드 템플릿
- webpack
- laravel
- rabbitmq
- React
- SQL
- phpredis
- nginx
Archives
- Today
- Total
개발일기
Python - image file is truncated (2 bytes not processed) 본문
프로그래밍 언어/Python
Python - image file is truncated (2 bytes not processed)
Flashback 2024. 4. 20. 14:22728x90
반응형
Python에서 PIL 라이브러리를 사용하여 이미지를 불러올 때, 이미지가 깨져있다면 image file is truncated (2 bytes not processed) 에러가 발생한다. 이 에러가 발생할 경우, ImageFile 관련 코드를 추가하면 해결 할 수 있다.
from PIL import Image, ImageFile
import matplotlib.pyplot as plt
ImageFile.LOAD_TRUNCATED_IMAGES = True
# image file is truncated (2 bytes not processed) 에러 발생시 위의 코드 추가
!wget https://i2.pickpik.com/photos/900/201/265/korea-seoul-jongno-city-preview.jpg
img = Image.open('korea-seoul-jongno-city-preview.jpg')
LOAD_TRUNCATED_IMAGES는 깨진 이미지로 불러올지에 대한 여부를 선택하는 변수이다. False로 하면 불러오지 않고 True로 하면 이미지를 불러올 수 있다.
참고 사이트:
https://stackoverflow.com/questions/12984426/pil-ioerror-image-file-truncated-with-big-images
https://stackoverflow.com/questions/60584155/oserror-image-file-is-truncated
728x90
반응형
'프로그래밍 언어 > Python' 카테고리의 다른 글
Python - numpy계산의 기초 (0) | 2023.12.22 |
---|---|
Python - Matplotlib 그래프의 기초 (0) | 2023.12.22 |
Python - Pydantic Model 생성 (2) | 2022.01.25 |
Python - Redis 연결 ( FastAPI ) (0) | 2021.12.07 |
Python - FastAPI DB Connection ( SQLAlchemy ) (0) | 2021.12.03 |
Comments