Irfanview puede hacer esto, pero requiere un poco de configuración.
Use la opción de conversión por lotes. Elija "PNG" como formato de salida. Haga clic en el botón "opciones" al lado del formato de salida y elija la compresión que desee y haga clic en Aceptar
Marque la casilla que dice "Usar opción avanzada" y luego haga clic en el botón "avanzado"
Verás esta ventana
Configure el cambio de tamaño con el lado más corto 600. Asegúrese de marcar "preservar la relación de aspecto" y "usar la función de remuestreo". Desmarque "No agrandar imágenes más pequeñas"
Si está reduciendo drásticamente el tamaño de sus imágenes originales, entonces puede marcar la casilla "enfocar" y agregar un valor. Mi requisito era para imágenes de 150x150 y descubrí que necesitaban un valor de nitidez de aproximadamente 20 para coincidir con la calidad de imagen que obtenía de Photoshop. Para sus imágenes de 600x600, es posible que no necesite un valor de nitidez, por lo que puede desmarcar esa opción.
En lugar de usar "recortar", use la configuración de "tamaño de lienzo" - asegúrese de marcar la opción
Haga clic en el botón "configuración" junto a la opción de tamaño del lienzo. Verás esta ventana
Seleccione el método 2 y el ancho y la altura como 600. Elija la opción "centro" para el ancla
El color del lienzo no importa, ya que en realidad no agregará un borde de imagen
Ahora, en la pantalla avanzada, vuelva a marcar la casilla junto a "orden de procesamiento personalizado" y asegúrese de que el "cambio de tamaño" esté primero en la lista, es decir, para que el cambio de tamaño se realice antes del recorte.
Haga clic en Aceptar
Asegúrese de haber seleccionado los archivos que desea convertir, configure el directorio de salida y luego haga clic en "iniciar lote"