4
嘿,夥計們,我有一個由Gnuplot生成的png文件,需要使用XLWT放入Excel文檔中。PIL保存爲24位真彩色位圖
XLWT無法導入PNG的文件,只有BMP的,所以我需要先轉換PNG。我爲此使用了PIL。
下面是相關代碼:
im = Image.open('%s' % os.path.join(os.getcwd(), s + '.png'))
im.save('%s.bmp' % s)
然而XLWT給了我這個錯誤:
Exception: bitmap isn't a 24bit true color bitmap.
這裏的XLWT代碼如下所示:
self.chart.insert_bitmap(path, 2, 2)
我知道這兩個圖像工作很好,它們都可以通過windows打開。我也嘗試在創建BMP(爲了彌補寫入時間)後添加2秒暫停,但仍然失敗。
我該如何着手製作使用PIL的24位真彩色位圖?