Recorte píxeles transparentes en el borde exterior de un GIF animado

Aquí hay un GIF transparente que hice usando Blender y Photoshop :

ingrese la descripción de la imagen aquí

Estoy contento con él, pero me gustaría recortar los píxeles transparentes que no se usan alrededor de la pelota durante la animación para que el archivo sea más liviano y más fácil de combinar con otro contenido en una página web.

Sin embargo, la animación tiene una altura y un ancho variables, por lo que cuando la coloco en Photoshop y selecciono " Imagen> Recortar> Píxeles transparentes ", se recorta alrededor de uno de los cuadros, lo que no funciona porque un solo cuadro de la animación tiene una altura y un ancho que no son significativos para el resto de la animación.

¿Cuál es una manera fácil y amigable con el flujo de trabajo de recortar píxeles fuera del área animada de un GIF?

PD: Perdón por el GIF inductor de epilepsia

Respuestas (2)

Debido a la forma en que funciona Photoshop, cuando recorta una imagen, recorta todas las capas del mismo tamaño y con las mismas coordenadas x e y.

Por lo tanto, no puede recortar cada cuadro de esta animación en función del contenido de una sola capa. Su lienzo debe ser lo suficientemente grande para incluir el contenido de cada capa, sin importar dónde se encuentre el contenido y qué tan grande sea.

Esto significa que solo puedes recortar el contenido:

  • a la izquierda del marco 1
  • por encima y por debajo del marco 15
  • a la derecha del cuadro 34

La forma en que lo haría sería usar guías para marcar cuánto puedo recortar de los 4 lados y aún así incluir todo. Puse un fondo negro para mostrar mejor las guías.

A la izquierda del cuadro 1

ingrese la descripción de la imagen aquí

Arriba y abajo del marco 15

ingrese la descripción de la imagen aquí

A la derecha del cuadro 34

ingrese la descripción de la imagen aquí

A continuación, puede utilizar la herramienta de recorte.

PD: si realmente desea que el archivo sea lo más ligero posible, también puede eliminar los marcos duplicados; 1 y 60 son iguales, al igual que 30 y 31. Puede eliminar los fotogramas 31 y 60 y luego duplicar la duración de los fotogramas 1 y 30 a 0,06.

Esa es una buena respuesta, gracias, pero ¿sería tan amable de explicar cómo seleccionar todos los cuadros en la línea de tiempo y recortar todo de una vez?
No es necesario que seleccione ningún marco o capa específicos. Al usar la herramienta de recorte (o al hacer una selección y luego una imagen/recortar), recorta el lienzo de acuerdo con su selección, por lo que cada capa se recortará con el mismo tamaño y coordenadas x/y.

No Photoshop, pero puedes hacerlo muy rápido en https://ezgif.com/crop

Cargue la imagen, marque la opción Recorte automático y eliminará los píxeles transparentes alrededor de la imagen.

ingrese la descripción de la imagen aquí