O arquivo PHP que você vinculou usa a função imagecopyresampled
, que precisa de muita CPU para fazer o trabalho. Você pode usar a função imagecopyresized
, mas a qualidade resultante será pior do que isso.
Dependendo do tamanho do destino, você pode combinar esses dois, primeiro reduzir o tamanho das fotos em imagecopyresized
metade do tamanho e usar imagecopyresampled
para reduzir o tamanho ao tamanho final. Isso deve terminar com uma qualidade semelhante, como se você tivesse feito isso em uma etapa usando imagecopyresampled