4
안녕하세요, XLWT를 사용하여 Excel 문서에 넣어야하는 Gnuplot에서 생성 한 png 파일이 있습니다.PIL은 24 비트 트루 컬러 비트 맵으로 저장합니다
XLWT에서 PNG를 가져올 수 없습니다. BMP 만 가져올 수 있으므로 먼저 PNG로 변환해야합니다. 나는 이것을 위해 PIL을 사용했다. 나는 두 이미지가 작동 알고
self.chart.insert_bitmap(path, 2, 2)
:
여기Exception: bitmap isn't a 24bit true color bitmap.
이 같은 XLWT 코드가 어떻게 표시되는지를 보여줍니다 :
im = Image.open('%s' % os.path.join(os.getcwd(), s + '.png'))
im.save('%s.bmp' % s)
그러나 XLWT 날이 오류를 제공합니다
다음은 관련 코드입니다 좋아, 둘 다 창문으로 열 수있어. 나는 또한 쓰기 시간을 보충하기 위해 BMP를 만든 후 2 초의 일시 중지를 추가하려고했지만 여전히 실패합니다.
PIL을 사용하여 24 비트 트루 컬러 비트 맵을 만들려면 어떻게해야합니까?