Eliminar varios fotogramas de un archivo GIF animado a la vez en GIMP

Eliminar varios fotogramas de un archivo GIF animado a la vez en GIMP

Al abrir un archivo GIF animado en GIMP, se enumeran todos los fotogramas:

ingrese la descripción de la imagen aquí

¿Cómo eliminar varios fotogramas de un archivo GIF animado a la vez en GIMP?

Para eliminar un cuadro, se puede hacer clic derecho y luego "eliminar capa":

ingrese la descripción de la imagen aquí

pero no pude encontrar una manera de eliminar varios fotogramas a la vez. (sostener SHIFTno parece funcionar)

Respuesta1

Respuesta corta: no puedes. Todavía no hay forma de seleccionar varias capas.

Respuesta más larga: una solución alternativa sería escribir un script que se agregue al menú Capas y ofrezca eliminar una cantidad determinada de capas.

Respuesta2

Aquí está dicho script en la respuesta aceptada.

Dependiendo de la cantidad de fotogramas que desee eliminar (puede cambiar los 3 a index%3continuación), puede copiar y pegar esto enFiltros -> Python-Fu -> Consola

image = gimp.image_list()[0]
for (index,layer) in enumerate(image.layers):
  if not index%3:
    image.remove_layer(layer)

Y presione enter dos veces. Esto eliminará un fotograma por cada tres fotogramas de su archivo.

También tenga en cuenta que tieneFiltros -> Animación -> Optimizar (para GIF)para reducir el tamaño.

información relacionada