2020年12月21日 星期一

Volkswagen Sharan 2.0 TDI CL 5年使用心得

年過30之後,感覺光陰似箭啊
還感覺這台車蠻新的,今年就要開始驗車了
那5年也算不短的時間了
趁機寫個心得吧

回顧一下使用的歷程心得
嗯~~~~簡言之,「還算非常愉快」
......這說明好像有點奇怪.....
先來講這「還算」好了

2020年12月11日 星期五

用Python產生ICON(圖示)檔小筆記

本來是想併入上一篇的內容
後來想想主題不同還是分開的好
就另外寫一篇啦

使用的套件是Pillow
來源作法是這篇所提
https://stackoverflow.com/questions/45507/is-there-a-python-library-for-generating-ico-files
說明就不用了,直接看範例就好
from PIL import Image
#載入圖片檔
filename = 'sample.png'
img = Image.open(filename)
#單純把圖片轉成圖示檔
img.save('sample.ico')
#如果要做多尺寸圖示檔,先建立尺寸的List,最大只到255,以上不接受
icon_sizes = [(16,16), (32, 32), (48, 48), (64,64), (128,128)]
#存檔時,將尺寸參數引入
img.save('sample.ico', sizes=icon_sizes)

把Python打包成執行檔的Pyinstaller筆記

從接觸Python以來,一直都沒有很認真的處理執行檔的問題
因為都是寫自己在用的客制化工具,所以一直都沒有這種需求存在
不論是自己的電腦下,或是掛在樹莓派下
都有python環境的可以跑
但是要給別人用的話,在對方沒有python環境下
就確實需要編譯成執行檔了

python轉執行檔,用google下去查
目前大宗就是使用pyinstaller
使用上也很簡單
安裝完pyinstaller後,只要在python的環境下執行pyinstaller example.py
就可以在dist的子目錄得到example目錄與裡面的example.exe檔
想要單一個執行檔的話
下達pyinstaller --onefile example.py
之後在dist的子目錄裡,就可以得到exmaple.exe的單檔
然後問題就來啦

2020年12月4日 星期五

Python產生PDF套件Reportlab

有時真的是有需求才有動力
這次會去學這個套件
還是同事拜託能不能將舊有浮水印,印在現有的PDF文件上
然後關鍵字一下(python pdf watermark),答案就出來了
使用Reportlab搭配pypdf或pdfrw
哇靠,真是萬能的Python,好像沒什麼是搞不定的

再深入研究一下要怎麼做才可以將浮水印的圖與PDF結合
這才發現Reportlab不是單純的將圖檔合併轉成PDF的套件
而是可以獨立產生完整PDF的集合工具,舉凡寫字、畫圖、製表等等
ReportLab裡都有不少的套件可以使用
比想像中的強大非常多
那麼正式開始啦