引言
- 參考 圖片批量添加logo http://www.reibang.com/p/13d18b63965f
- 參考 圖片批量添加文字水印 http://www.reibang.com/p/0b038a860471
圖片批量處理器軟件要求
- 圖片批量處理器軟件主要包括3個窗體:主窗體戈次、批量添加水印窗體和批量重命名窗體,其中,主窗體主要起到導航的功能,該窗體中通過選擇相應菜單可以打開批量添加水印窗體和批量重命名窗體。
- 批量添加水印窗體主要對選擇的圖片進行添加水印操作供汛,其中添加的水印可以是文字,也可以是圖片。
- 批量重命名窗體主要對選擇的圖片進行重命名梯皿,本軟件中提供了3種重命名方式,分別是文件名大寫县恕、文件名小寫及按照指定的模板對圖片進行重命名东羹。
需求分析
圖片批量處理器軟件應該具備以下功能:
- 批量為圖片添加文字水印忠烛;
- 批量為圖片添加圖片水邮籼帷;
- 添加水印時可以設置位置以及透明度美尸;
- 添加文字水印時可以設置文字的大小和字體冤议;
- 能夠將圖片文件名批量轉換為大寫或者小寫;
- 能夠按照指定的模板對文件進行重命名师坎;
- 按照模板重命名時恕酸,可以設置按一定的規(guī)律進行編號;
- 可以預覽選擇的圖片文件,良好的用戶體驗胯陋;
環(huán)境搭建
- 操作系統(tǒng):Windows 7蕊温、Windows 10等;
- Python版本:Python 3.8
- 開發(fā)工具:PyCharm
- Python內(nèi)置模塊:os遏乔、os.path寿弱、sys;
- 第三方模塊:PyQt5按灶、pyqt5-tools症革、Pillow(PIL)。