Closed. This question is opinion-based。它当前不接受答案。
想改善这个问题吗?更新问题,以便editing this post用事实和引用来回答。
5年前关闭。
我正在一个处理图片上传的网站上工作,所以我需要验证图片是否有效,
我有两个选择,我要么使用PIL(Pillow)要么使用imghdr模块。
我的问题是,我应该使用哪一个?
由于没有维护PIL,因此imghdr模块会完成这项工作吗?
其中哪一个是安全和/或有效的?
谢谢。
想改善这个问题吗?更新问题,以便editing this post用事实和引用来回答。
5年前关闭。
我正在一个处理图片上传的网站上工作,所以我需要验证图片是否有效,
我有两个选择,我要么使用PIL(Pillow)要么使用imghdr模块。
我的问题是,我应该使用哪一个?
由于没有维护PIL,因此imghdr模块会完成这项工作吗?
其中哪一个是安全和/或有效的?
谢谢。
最佳答案
请注意,PIL和枕头不是同一包装。 Pillow是PIL的分支,被认为是PIL的继承者。
要处理网站中的图像(由于您的标签,我认为这是一个django项目),建议使用Pillow。例如,如果要使用ImageField,则需要Pillow库。
关于python - PIL或imghdr用于图像验证,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/25504420/
10-12 18:19