ValueError: bad transparency mask 分類: 小技巧 軟件插件學習 2015-07-18 19:42 27人閱讀 評論(0) 收藏

環境:ubuntu14.04,python2.7html

今天用qrcode製做二維碼+logo,而後網上找了代碼運行,報錯:python

ValueError: bad transparency maskubuntu

網上查了下:app

http://www.crifan.com/python_pil_merge_png_and_jpg_valueerror_bad_transparency_mask/python2.7

http://stackoverflow.com/questions/7054646/pil-smudges-image-when-i-overlay-another-image-on-itspa

說這是python中用PIL合併jpg和png出錯。code

二維碼是png,我本身用的logo圖片是jpg。htm

而後根據網上的方法,打開jpg圖片保存爲png後再運行,仍是報錯。圖片

用其餘png圖片試驗了卻沒問題,因此估計是jpg轉png的方式有問題。it

因而,我百度了‘圖片格式轉換器在線’,試驗了幾個,發現http://www.360doc.com/content/13/0422/21/2519393_280213942.shtml文章中給出的:

http://apps3.bdimg.com/store/static/kvt/431a127b816a83768c98972cd5c6a06d.swf

用這個轉換後,再也不報錯。


so,我這裏確實是jpg和png合併出現的問題。如今解決了生氣

相關文章
相關標籤/搜索