我有一个包含100个图像的文件夹。我需要使用imagick
调整所有图片的大小。
我可以运行单个图片:
exec("/usr/bin/convert images/image-name.jpg -resize 550x413 images/image-name.jpg");
但是我如何对所有图像做同样的事情呢?
有没有我可以使用的foreach循环函数?
任何帮助都将不胜感激。
提前致谢。
答案 0 :(得分:2)
您可以在数组中加载所有图像,然后在userConfig = SafeConfigParser() # DON'T use os.environ here
userConfig.read(mainConfigFile)
for section in userConfig.sections():
for item in userConfig.options(section):
value = userConfig.get(section, item, vars=os.environ) # use it here
print('### [{}] -> {}: {!r}'.format(section, item, value))
循环中执行您的方法。要加载特定阵列中的所有图像,可以使用以下命令:
foreach