Automatización: ¿cómo escalar y colocar imágenes en el área dada?

Tengo dos mil imágenes PNG. Necesito escalar las imágenes para colocarlas dentro de la caja blanca; también los bordes de las imágenes deben tocar el color rojo en cualquiera de los dos lados (flecha que se muestra a continuación)

¿Cómo automatizar esto en Photoshop? ¿O hay algún otro software?

Las imágenes de muestra se dan a continuación:

la imagen debe tocar en cualquiera de los lados

Imagen de muestra

La salida debería verse así:

Imagen de muestra

Respuestas (1)

Si tu plantilla tiene un tamaño fijo para todos ellos. podría usar coordenadas absolutas en acciones para lograr esto.

Grabe una acción con los siguientes pasos (asumiendo que todas sus imágenes son rectángulos horizontales)

  • Abre la imagen
  • Pasos para generar o pegar esta plantilla roja
  • Vuelva a escalar la imagen para que se ajuste a los bordes deseados, configure solo el tamaño horizontal para que la relación de aspecto se mantenga intacta.
  • Establezca el punto de anclaje en el punto más a la izquierda del rectángulo.
  • Escriba las coordenadas absolutas de píxel/cm/in para la posición horizontal
  • Crear una selección con coordenadas absolutas con respecto al área blanca
  • Alinear al centro

En el caso de imágenes orientadas verticalmente, crearía dos conjuntos de acciones separados para imágenes horizontales y verticales. Aunque no creo que este sea un enfoque elegante, pero funcionaría bastante bien.