PHP:使用imagick调整目录中的所有图像大小?

时间:2016-09-09 10:06:32

标签: php

我有一个包含100个图像的文件夹。我需要使用imagick调整所有图片的大小。

我可以运行单个图片:

exec("/usr/bin/convert images/image-name.jpg -resize 550x413  images/image-name.jpg");

但是我如何对所有图像做同样的事情呢?

有没有我可以使用的foreach循环函数?

任何帮助都将不胜感激。

提前致谢。

1 个答案:

答案 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