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 | 31 |
Tags
- webpack
- laravel
- Redux
- linux
- Machine Learning
- phpredis
- php
- For
- nodejs
- python
- fastapi
- CentOS
- 기초 수학
- NCP
- Redis
- rabbitmq
- AWS
- Switch
- javascript
- 블레이드 템플릿
- Babel
- Backbone.js
- nginx
- SQL
- Go
- Node
- mariadb
- deep learning
- docker
- React
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 - 반복문과 조건문을 결합한 List Comprehension (0) | 2024.12.30 |
---|---|
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 |
Comments