Eso es, la acción no se pregunta en cada caso si conviene o no, sencillamente ejecuta paso por paso todo el protocolo.
Por eso hay que separar los formatos: nomalmente reduces una de las medidas y la otra viene proporcionada, si por ejemplo grabas reducción de ancho a 800 px, es probable que las imágenes en formato vertical apenas se reduzcan, o incluso resulten
ampliadas.
De modo que separas los formatos en carpetas y creas la acción apropiada para cada una