Eliminar objetos facilmente de una imagen con GIMP

En este caso, como dice el título se trata quitar los objetos o figuras, restaurando la parte de fondo que se esconde tras ellas, similar a lo que hace el Content Aware de Photoshop CS5 (de echo GIMP lo implemento unos cuantos añitos antes 😉 )

Para ello, utilizaremos un magnífico plugin, que seguro que muchos de vosotros ya conocéis, se llama Resynthesizer. Está disponible en los repositorios de la mayoría de distribuciones Linux, en mi caso para instalarlo en openSUSE lo descargué desde aquí. Una vez instalado nos aparecerá en el menu de GIMP en Filtros > Realzar [Enhance].

  • El primer paso como siempre sería abrir la imagen con GIMP, y seleccionar las zonas y figuras que queremos eliminar, para ello escogemos cualquiera de las herramientas de selección (la selección múltiple se puede hacer por ejemplo pulsando la tecla Mayusculas).


  • A continuación en el menú de GIMP seleccionamos Filtros > Realzar [Enhance]> Smart Remove Selection.

  • Elegimos el radio para tomar la selección (100 px. es el valor por defecto).


  • Y ya hemos acabado:

15 thoughts on “Eliminar objetos facilmente de una imagen con GIMP”

  1. Jonathan Coreas says:

    Impresionante esta increíble gimo en la universidad lo utilizamos en diseño gráfico aunque solo lo toque superficialmente. Yo siempre lo recomiendo.

  2. tannhausser says:

    A mi también me sorprendió, no solo por el resultado sino también por la rapidez en la ejecución.

  3. Alex says:

    Veo que la charla en la playa ha dado sus resultados, jeje

    1. tannhausser says:

      Si, gracias por la idea, repartimos los derechos de autor a medias 🙂

  4. sliding interior doors says:

    WONDERFUL Post.thanks for share..more wait .. …

  5. cipki says:

    Excellent post. I was checking continuously this blog and I am impressed! Very helpful info particularly the last part 🙂 I care for such information much. I was seeking this certain information for a long time. Thank you and best of luck.

  6. jgb says:

    Hola a todos los aficionados a la fotografía,he seguido los pasos pero no tengo la opción(smart remove selection),po lo que he bajado como decís el programa RESYNTHESIZER y la opción que me dá es grabarlo a un CD,lo he grabado en el CD pero no sé como hacer para que funcione, agradecería mucho que alguien me lo explicara. gracias.

  7. Jorge says:

    Se ve genial pero no he podido instalarlo no me aparecen las opciones, el readme dice muy poco

  8. Antonio Perez says:

    tengo la version 2.8.10 de gimp y no aparece, alguna idea o solucion que puedan brindarme

  9. Javier says:

    aparece un texto en el interior del archivo y dice donde hay que colocar los archivos. A mi me funcionó pero no tan bien

  10. Pingback: Mi primera foto en La Pulidora
  11. Trackback: Mi primera foto en La Pulidora
  12. Fernan says:

    Hola,

    ayer instalé el plug-in resynthetizer (versión 1.0) en Mac OS X 10.7.5, pero me da error al ejecutarlo.

    Para instalarlo simplemente lo bajé, descomprimí y lo metí todo en la ruta “Library/Application Support/GIMP/2.8/plug-ins. Para más detalle, los ficheros que metí son:

    plugin-heal-selection.py plugin-resynth-fill-pattern.py
    plugin-heal-transparency.py plugin-resynth-sharpen.py
    plugin-map-style.py plugin-uncrop.py
    plugin-render-texture.py resynthesizer
    plugin-resynth-enlarge.py resynthesizer-gui

    De estos, sólo los ficheros “resynthesizer” y “resynthesizer-gui” tenían permisos de ejecución. Tuve que darle a los demás para que finalmente GIMP los mostrara en el desplegable Filtros>Realzar[Enhance]

    Tras esto, cargue una imagen, seleccioné el objeto a eliminar, elegí el filtro y cuando me dispuse a ejecutarlo me daba el siguiente error:

    An error occurred running python_fu_heal_selection

    Traceback (most recent call last):
    File “/Applications/GIMP.app/Contents/Resources/lib/gimp/2.0/python/gimpfu.py”, line 736, in response
    dialog.res = run_script(params)
    File “/Applications/GIMP.app/Contents/Resources/lib/gimp/2.0/python/gimpfu.py”, line 361, in run_script
    return apply(function, params)
    File “/Users/rubenrdp/Library/Application Support/GIMP/2.8/plug-ins/plugin-heal-selection.py”, line 148, in heal_selection
    pdb.plug_in_resynthesizer(timg, tdrawable, 0,0, useBorder, work_drawable.ID, -1, -1, 0.0, 0.117, 16, 500)
    error: procedure not found

    ¿Alguna idea de por qué está ocurriendo?

    Gracias

    1. carlosky77 says:

      seguramente no tienes python instalado.

      1. Fernan says:

        Si que lo tengo, lo que no sé es si vale esta vesión…

        Python 2.7.1 (r271:86832, Jun 16 2011, 16:59:05)
        [GCC 4.2.1 (Based on Apple Inc. build 5658) (LLVM build 2335.15.00)] on darwin
        Type “help”, “copyright”, “credits” or “license” for more information.
        >>>

  13. Miguel Angel Fernandez says:

    Buenas tardes…

    Tengo el filtro instalado pero sin embargo cuando le das a aplicar no busca un color proximo al de la zona donde esta la parte marcada, directamente borra el contenido de dentro y lo deja en blanco..

    Alguien sabe a que puede ser debido?

    Muchas gracias

Deja un comentario