У меня есть функция, которая должна изменять размеры всех изображений в заданных папках (я точно не знаю, сколько, но я думаю, 2500+) и сохранять их в другой папке:
<CFSET base = expandpath("./images") />
<CFSET folders = listtoarray("folder1,folder2") />
<CFLOOP array="#folders#" index="folder">
<CFDIRECTORY name="qImages" directory="#base#/#folder#/big/" action="list" listinfo="name" type="file" filter="*.jpg" />
<CFLOOP query="qBilder">
<CFIMAGE action="resize" height="" width="320" source="#base#/#folder#/big/#name#" destination="#base#/#folder#/#name#" overwrite="yes" />
</CFLOOP>
</CFLOOP>
Интереснокак сделать это более эффективно, чем я ?!Я читал, что в CF есть 17 различных алгоритмов изменения размера изображений .Какой из них будет наиболее производительным с хорошим сочетанием качества изображения и скорости?