1
im.load()
을 사용하여 ORIGINAL_IMAGE의 픽셀을 얻습니다.PIL python의 im.save에 대한 쿼리
이 내 문제를 강조하는 코드 및 출력 - - 그 후, 나는 어떤 저장하는 것은 내가 저장 원하는 것을 다른 것을 볼
저장
발췌문 :
을 저장 한 후 : - 인쇄의im = Image.open(ORIGINAL_IMAGE)
dup_im = im.copy()
pix = dup_im.load()
dup_im.save(DUP_IMAGE)
saved_im = Image.open(DUP_IMAGE)
saved_pix = saved_im.load()
for i in range(10):
print pix[0, i], " : ", saved_pix[0, i]
출력
저장하기 전에 내 파이썬 버전에 대한개
$ python test.py
162 : 162
162 : 162
162 : 163
162 : 163
162 : 163
164 : 162
160 : 161
159 : 160
155 : 153
155 : 155
$
세부 사항 - (전 저장 한 후 픽셀) 두 필드가 동일하지 왜
$ python
Python 2.6.1 (r261:67515, Jun 24 2010, 21:47:49)
[GCC 4.2.1 (Apple Inc. build 5646)] on darwin
어떤 생각?
감사합니다 :) BMP를 사용했습니다 – sril
호기심 때문에 왜 이미지를 읽고 나중에 변경하지 않고 저장 하시겠습니까? –