扩展和修正本章项目的程序
本章的 resizeAndAddLogo.py 程序使用PNG 和JPEG 文件,但 Pillow 还支持许多格式,不仅仅是这两个。扩展 resizeAndAddLogo.py,让它也能处理 GIF
和 BMP图像。
另一个小问题是,只有文件扩展名小写时,程序才修改 PNG 和JPEG 文件。例如,它会处理 zophie.png,但不处理 zophie.PNG。修改代码,让文件扩展名检查不区分大小写。
最后,添加到右下角的徽标本来只是一个小标记,但如果该图像与徽标本身差不多大,结果将类似于图 17-16。修改
resizeAndAddLogo.py,使得图像必须至少是徽标的两倍的宽度和高度,然后才粘贴徽标。否则,它应该跳过添加徽标。